Package org.loboevolution.svg.dom
Class SVGStylableImpl
java.lang.Object
org.loboevolution.svg.dom.SVGElementWrapper
org.loboevolution.svg.dom.SVGElementImpl
org.loboevolution.svg.dom.SVGStylableImpl
- All Implemented Interfaces:
EventTarget
,HTMLElement
,Element
,InnerHTML
,ModelNode
,Node
,NonDocumentTypeChildNode
,ParentNode
,SVGElement
,SVGStylable
- Direct Known Subclasses:
SVGFontElementImpl
,SVGGradientElementImpl
,SVGLocatableImpl
,SVGStopElementImpl
,SVGSymbolElementImpl
SVGStylableImpl class.
-
Field Summary
Fields inherited from interface org.loboevolution.html.node.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NONE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Node
child.protected void
drawStyle.getClippingPath.getClipRule.boolean
getDisplay.getFillPaint
(Shape shape) getFillPaint.getFont()
getFont.float
float
float
getFontSize
(AffineTransform inverseTransform) float
float
float
getOpacity.getStopColor.getStopOpacity.getStroke.float[]
getStrokeDashArray.int
getStrokeLineCap.int
getStrokeLinejoin.getStrokelPaint
(Shape shape) getStrokelPaint.int
getStrokeMiterlimit.int
getStrokeWidth.getTextAnchor.boolean
getVisibility.Methods inherited from class org.loboevolution.svg.dom.SVGElementImpl
getExternalResourcesRequired, getOwnerSVGElement, getRequiredExtensions, getRequiredFeatures, getSystemLanguage, getViewportElement, getXMLlang, getXMLspace, hasExtension, setOwnerSVGElement, setXMLlang, setXMLspace
Methods inherited from class org.loboevolution.svg.dom.SVGElementWrapper
addEventListener, addEventListener, appendChild, appendChildrenToCollectionImpl, click, cloneNode, cloneNode, closest, compareDocumentPosition, contains, dispatchEvent, dispatchEvent, extractDescendentsArrayImpl, findUINode, forgetRenderState, getAccessKey, getAccessKeyLabel, getAttribute, getAttributeNames, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAutocapitalize, getBaseURI, getBoundingClientRect, getChildElementCount, getChildNodes, getChildren, getClassList, getClassName, getClientHeight, getClientLeft, getClientRects, getClientTop, getClientWidth, getContentEditable, getCurrentStyle, getDir, getDocumentItem, getDocumentNode, getElementsByClassName, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getFirstElementChild, getFullURL, getId, getInnerHTML, getInnerText, getLang, getLastChild, getLastElementChild, getLocalName, getNamespaceURI, getNextElementSibling, getNextSibling, getNextTo, getNodeName, getNodeType, getNodeValue, getOffsetHeight, getOffsetLeft, getOffsetParent, getOffsetTop, getOffsetWidth, getOuterHTML, getOwnerDocument, getParentElement, getParentModelNode, getParentNode, getPrefix, getPreviousElementSibling, getPreviousSibling, getPreviousTo, getRenderState, getRootNode, getSchemaTypeInfo, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getSlot, getStyle, getTagName, getTextContent, getTitle, getUserData, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, hasPointerCapture, insertAdjacentElement, insertAdjacentHTML, insertBefore, isDefaultNamespace, isDraggable, isEqualNode, isEqualOrDescendentOf, isHidden, isIsConnected, isSameNode, isSpellcheck, isSupported, isTranslate, lookupNamespaceURI, lookupPrefix, matches, normalize, prepend, prependChild, querySelector, querySelectorAll, releasePointerCapture, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeEventListener, removeEventListener, replaceChild, requestPointerLock, scroll, scrollBy, scrollIntoView, scrollIntoView, scrollTo, setAccessKey, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setAutocapitalize, setClassName, setContentEditable, setDir, setDocumentItem, setDraggable, setHidden, setId, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setInnerHTML, setInnerText, setLang, setNamespaceURI, setNodeValue, setOuterHTML, setOwnerDocument, setOwnerDocument, setParentImpl, setPointerCapture, setPrefix, setScrollLeft, setScrollTop, setSlot, setSpellcheck, setTextContent, setTitle, setTranslate, setUserData, toggleAttribute, toggleAttribute, visit, warn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.loboevolution.html.node.Element
closest, getAttribute, getAttributeNames, getAttributeNode, getAttributeNodeNS, getAttributeNS, getBoundingClientRect, getClassList, getClassName, getClientHeight, getClientLeft, getClientRects, getClientTop, getClientWidth, getElementsByClassName, getElementsByTagName, getElementsByTagNameNS, getInnerHTML, getLocalName, getNamespaceURI, getOuterHTML, getPrefix, getSchemaTypeInfo, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getSlot, getTagName, hasAttribute, hasAttributeNS, hasPointerCapture, insertAdjacentElement, insertAdjacentHTML, matches, releasePointerCapture, removeAttribute, removeAttributeNode, removeAttributeNS, requestPointerLock, scroll, scrollBy, scrollIntoView, scrollIntoView, scrollTo, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setClassName, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOuterHTML, setPointerCapture, setScrollLeft, setScrollTop, setSlot, toggleAttribute, toggleAttribute
Methods inherited from interface org.loboevolution.events.EventTarget
addEventListener, addEventListener, dispatchEvent, dispatchEvent, removeEventListener, removeEventListener
Methods inherited from interface org.loboevolution.html.node.InnerHTML
setInnerHTML
Methods inherited from interface org.loboevolution.html.node.ModelNode
getDocumentItem, getFullURL, getParentModelNode, getRenderState, isEqualOrDescendentOf, setDocumentItem, warn
Methods inherited from interface org.loboevolution.html.node.Node
appendChild, appendChildrenToCollectionImpl, cloneNode, cloneNode, compareDocumentPosition, contains, extractDescendentsArrayImpl, findUINode, forgetRenderState, getAttributes, getBaseURI, getChildNodes, getDocumentNode, getFeature, getFirstChild, getLastChild, getNextSibling, getNextTo, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPreviousSibling, getPreviousTo, getRootNode, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isIsConnected, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, prepend, prependChild, removeChild, replaceChild, setNamespaceURI, setNodeValue, setOwnerDocument, setOwnerDocument, setParentImpl, setPrefix, setTextContent, setUserData, visit
Methods inherited from interface org.loboevolution.html.node.NonDocumentTypeChildNode
getNextElementSibling, getPreviousElementSibling
Methods inherited from interface org.loboevolution.html.node.ParentNode
getChildElementCount, getChildren, getFirstElementChild, getLastElementChild, querySelector, querySelectorAll
Methods inherited from interface org.loboevolution.svg.SVGElement
getId, setId
Methods inherited from interface org.loboevolution.svg.SVGStylable
getStyle
-
Constructor Details
-
SVGStylableImpl
Constructor for SVGStylableImpl.
- Parameters:
element
- aHTMLElement
object.
-
-
Method Details
-
getFillPaint
getFillPaint.
-
getStrokelPaint
getStrokelPaint.
-
getStrokeLineCap
public int getStrokeLineCap()getStrokeLineCap.
- Returns:
- a
Integer
object.
-
getStrokeLinejoin
public int getStrokeLinejoin()getStrokeLinejoin.
- Returns:
- a
Integer
object.
-
getStrokeWidth
public int getStrokeWidth()getStrokeWidth.
- Returns:
- a
Integer
object.
-
getStrokeMiterlimit
public int getStrokeMiterlimit()getStrokeMiterlimit.
- Returns:
- a
Integer
object.
-
getStrokeDashArray
public float[] getStrokeDashArray()getStrokeDashArray.
- Returns:
- an array of
invalid reference
float
-
getVisibility
public boolean getVisibility()getVisibility.
- Returns:
- a boolean.
-
getDisplay
public boolean getDisplay()getDisplay.
- Returns:
- a boolean.
-
getOpacity
public float getOpacity()getOpacity.
- Returns:
- a float.
-
getClippingPath
getClippingPath.
- Returns:
- a
SVGClipPathElementImpl
object.
-
getClipRule
getClipRule.
- Returns:
- a
String
object.
-
getStopColor
getStopColor.
- Returns:
- a
Color
object.
-
getStopOpacity
getStopOpacity.
- Returns:
- a
String
object.
-
getTextAnchor
getTextAnchor.
- Returns:
- a
String
object.
-
getFont
getFont.
- Returns:
- a
Font
object.
-
getFontElement
-
getFontSize
-
getFontUnitsPerEm
public float getFontUnitsPerEm() -
getFontFace
-
getFontAscent
public float getFontAscent() -
getFontDescent
public float getFontDescent() -
getHorizAdvX
public float getHorizAdvX() -
getStroke
getStroke.
- Returns:
- a
BasicStroke
object.
-
child
child.
-
drawStyle
drawStyle.
- Parameters:
node
- aNode
object.
-