|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractParentNode
org.apache.batik.dom.AbstractParentChildNode
org.apache.batik.dom.AbstractElement
org.apache.batik.anim.dom.AbstractElement
org.apache.batik.anim.dom.SVGOMElement
org.apache.batik.anim.dom.SVGStylableElement
org.apache.batik.anim.dom.SVGGraphicsElement
public abstract class SVGGraphicsElement
This class provides a common superclass for all graphics elements.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.batik.anim.dom.SVGStylableElement |
|---|
SVGStylableElement.OverrideStyleDeclaration, SVGStylableElement.PresentationAttributeColorValue, SVGStylableElement.PresentationAttributePaintValue, SVGStylableElement.PresentationAttributeValue, SVGStylableElement.StyleDeclaration |
| Nested classes/interfaces inherited from class org.apache.batik.anim.dom.SVGOMElement |
|---|
SVGOMElement.UnitContext |
| Nested classes/interfaces inherited from class org.apache.batik.anim.dom.AbstractElement |
|---|
AbstractElement.ExtendedNamedNodeHashMap |
| Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractElement |
|---|
AbstractElement.ElementTypeInfo, AbstractElement.Entry, AbstractElement.NamedNodeHashMap |
| Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode |
|---|
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS |
| Field Summary | |
|---|---|
protected SVGOMAnimatedBoolean |
externalResourcesRequired
The 'externalResourcesRequired' attribute value. |
protected AffineTransform |
motionTransform
Supplemental transformation due to motion animation. |
protected SVGOMAnimatedTransformList |
transform
The 'transform' attribute value. |
protected static DoublyIndexedTable |
xmlTraitInformation
Table mapping XML attribute names to TraitInformation objects. |
| Fields inherited from class org.apache.batik.anim.dom.SVGStylableElement |
|---|
className, computedStyleMap, overrideStyleDeclaration, style |
| Fields inherited from class org.apache.batik.anim.dom.SVGOMElement |
|---|
prefix, readonly, svgContext, targetListeners, unitContext |
| Fields inherited from class org.apache.batik.anim.dom.AbstractElement |
|---|
liveAttributeValues |
| Fields inherited from class org.apache.batik.dom.AbstractElement |
|---|
attributes, typeInfo |
| Fields inherited from class org.apache.batik.dom.AbstractParentChildNode |
|---|
nextSibling, parentNode, previousSibling |
| Fields inherited from class org.apache.batik.dom.AbstractParentNode |
|---|
childNodes |
| Fields inherited from class org.apache.batik.dom.AbstractNode |
|---|
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlers |
| Fields inherited from interface org.apache.batik.anim.dom.AnimationTarget |
|---|
PERCENTAGE_FONT_SIZE, PERCENTAGE_VIEWPORT_HEIGHT, PERCENTAGE_VIEWPORT_SIZE, PERCENTAGE_VIEWPORT_WIDTH |
| Constructor Summary | |
|---|---|
protected |
SVGGraphicsElement()
Creates a new SVGGraphicsElement. |
protected |
SVGGraphicsElement(String prefix,
AbstractDocument owner)
Creates a new SVGGraphicsElement object. |
| Method Summary | |
|---|---|
org.w3c.dom.svg.SVGRect |
getBBox()
DOM: Implements SVGLocatable.getBBox(). |
org.w3c.dom.svg.SVGMatrix |
getCTM()
DOM: Implements SVGLocatable.getCTM(). |
org.w3c.dom.svg.SVGAnimatedBoolean |
getExternalResourcesRequired()
DOM: Implements SVGExternalResourcesRequired.getExternalResourcesRequired(). |
org.w3c.dom.svg.SVGElement |
getFarthestViewportElement()
DOM: Implements SVGLocatable.getFarthestViewportElement(). |
AffineTransform |
getMotionTransform()
Returns the AffineTransform representing the current motion
animation for this element. |
org.w3c.dom.svg.SVGElement |
getNearestViewportElement()
DOM: Implements SVGLocatable.getNearestViewportElement(). |
org.w3c.dom.svg.SVGStringList |
getRequiredExtensions()
DOM: Implements SVGTests.getRequiredExtensions(). |
org.w3c.dom.svg.SVGStringList |
getRequiredFeatures()
DOM: Implements SVGTests.getRequiredFeatures(). |
org.w3c.dom.svg.SVGMatrix |
getScreenCTM()
DOM: Implements SVGLocatable.getScreenCTM(). |
org.w3c.dom.svg.SVGStringList |
getSystemLanguage()
DOM: Implements SVGTests.getSystemLanguage(). |
protected DoublyIndexedTable |
getTraitInformationTable()
Returns the table of TraitInformation objects for this element. |
org.w3c.dom.svg.SVGAnimatedTransformList |
getTransform()
DOM: Implements SVGTransformable.getTransform(). |
org.w3c.dom.svg.SVGMatrix |
getTransformToElement(org.w3c.dom.svg.SVGElement element)
DOM: Implements SVGLocatable.getTransformToElement(SVGElement). |
String |
getXMLlang()
DOM: Returns the xml:lang attribute value. |
String |
getXMLspace()
DOM: Returns the xml:space attribute value. |
boolean |
hasExtension(String extension)
DOM: Implements SVGTests.hasExtension(String). |
protected void |
initializeAllLiveAttributes()
Initializes all live attributes for this element. |
void |
setXMLlang(String lang)
DOM: Sets the xml:lang attribute value. |
void |
setXMLspace(String space)
DOM: Sets the xml:space attribute value. |
void |
updateOtherValue(String type,
AnimatableValue val)
Updates a 'other' animation value in this target. |
| Methods inherited from class org.apache.batik.anim.dom.SVGStylableElement |
|---|
addTargetListener, getClassName, getComputedStyleMap, getCSSBase, getCSSClass, getOverrideStyle, getOverrideStyleDeclarationProvider, getPresentationAttribute, getStyle, getXMLId, isPseudoInstanceOf, removeTargetListener, setComputedStyleMap, updatePropertyValue, useLinearRGBColorInterpolation |
| Methods inherited from class org.apache.batik.anim.dom.AbstractElement |
|---|
attrAdded, attrModified, attrRemoved, createAttributes, fireDOMAttrModifiedEvent, getAttributeInitializer, getCSSFirstChild, getCSSLastChild, getCSSNextSibling, getCSSParentNode, getCSSPreviousSibling, getLiveAttributeValue, initializeAttributes, isHiddenFromSelectors, putLiveAttributeValue, resetAttribute, setUnspecifiedAttribute |
| Methods inherited from class org.apache.batik.dom.AbstractParentChildNode |
|---|
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling |
| Methods inherited from class org.apache.batik.dom.AbstractParentNode |
|---|
appendChild, checkAndRemove, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, removeChild, replaceChild |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Element |
|---|
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Methods inherited from interface org.apache.batik.dom.events.NodeEventTarget |
|---|
addEventListenerNS, dispatchEvent, getEventSupport, getParentNodeEventTarget, removeEventListenerNS |
| Methods inherited from interface org.w3c.dom.events.EventTarget |
|---|
addEventListener, removeEventListener |
| Field Detail |
|---|
protected static DoublyIndexedTable xmlTraitInformation
protected SVGOMAnimatedTransformList transform
protected SVGOMAnimatedBoolean externalResourcesRequired
protected AffineTransform motionTransform
| Constructor Detail |
|---|
protected SVGGraphicsElement()
protected SVGGraphicsElement(String prefix,
AbstractDocument owner)
prefix - The namespace prefix.owner - The owner document.| Method Detail |
|---|
protected void initializeAllLiveAttributes()
initializeAllLiveAttributes in class SVGStylableElementprotected DoublyIndexedTable getTraitInformationTable()
getTraitInformationTable in class SVGStylableElementpublic org.w3c.dom.svg.SVGElement getNearestViewportElement()
SVGLocatable.getNearestViewportElement().
public org.w3c.dom.svg.SVGElement getFarthestViewportElement()
SVGLocatable.getFarthestViewportElement().
public org.w3c.dom.svg.SVGRect getBBox()
SVGLocatable.getBBox().
public org.w3c.dom.svg.SVGMatrix getCTM()
SVGLocatable.getCTM().
public org.w3c.dom.svg.SVGMatrix getScreenCTM()
SVGLocatable.getScreenCTM().
public org.w3c.dom.svg.SVGMatrix getTransformToElement(org.w3c.dom.svg.SVGElement element)
throws org.w3c.dom.svg.SVGException
SVGLocatable.getTransformToElement(SVGElement).
org.w3c.dom.svg.SVGExceptionpublic org.w3c.dom.svg.SVGAnimatedTransformList getTransform()
SVGTransformable.getTransform().
public org.w3c.dom.svg.SVGAnimatedBoolean getExternalResourcesRequired()
SVGExternalResourcesRequired.getExternalResourcesRequired().
public String getXMLlang()
public void setXMLlang(String lang)
public String getXMLspace()
public void setXMLspace(String space)
public org.w3c.dom.svg.SVGStringList getRequiredFeatures()
SVGTests.getRequiredFeatures().
public org.w3c.dom.svg.SVGStringList getRequiredExtensions()
SVGTests.getRequiredExtensions().
public org.w3c.dom.svg.SVGStringList getSystemLanguage()
SVGTests.getSystemLanguage().
public boolean hasExtension(String extension)
SVGTests.hasExtension(String).
public AffineTransform getMotionTransform()
AffineTransform representing the current motion
animation for this element.
getMotionTransform in interface SVGMotionAnimatableElement
public void updateOtherValue(String type,
AnimatableValue val)
updateOtherValue in interface AnimationTargetupdateOtherValue in class SVGOMElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||