|
||||||||||
| 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.dom.svg.AbstractElement
org.apache.batik.dom.svg.SVGOMElement
org.apache.batik.dom.svg.SVGStylableElement
org.apache.batik.dom.svg.SVGOMSVGElement
public class SVGOMSVGElement
This class implements svg.SVGSVGElement.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.batik.dom.svg.SVGStylableElement |
|---|
SVGStylableElement.OverrideStyleDeclaration, SVGStylableElement.PresentationAttributeColorValue, SVGStylableElement.PresentationAttributePaintValue, SVGStylableElement.PresentationAttributeValue, SVGStylableElement.StyleDeclaration |
| Nested classes/interfaces inherited from class org.apache.batik.dom.svg.SVGOMElement |
|---|
SVGOMElement.UnitContext |
| Nested classes/interfaces inherited from class org.apache.batik.dom.svg.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 static AttributeInitializer |
attributeInitializer
The attribute initializer. |
protected SVGOMAnimatedBoolean |
externalResourcesRequired
The 'externalResourcesRequired' attribute value. |
protected SVGOMAnimatedLength |
height
The 'height' attribute value. |
protected SVGOMAnimatedPreserveAspectRatio |
preserveAspectRatio
The 'preserveAspectRatio' attribute value. |
protected SVGOMAnimatedRect |
viewBox
The 'viewBox' attribute value. |
protected SVGOMAnimatedLength |
width
The 'width' attribute value. |
protected SVGOMAnimatedLength |
x
The 'x' attribute value. |
protected static DoublyIndexedTable |
xmlTraitInformation
Table mapping XML attribute names to TraitInformation objects. |
protected SVGOMAnimatedLength |
y
The 'y' attribute value. |
| Fields inherited from class org.apache.batik.dom.svg.SVGStylableElement |
|---|
className, computedStyleMap, overrideStyleDeclaration, style |
| Fields inherited from class org.apache.batik.dom.svg.SVGOMElement |
|---|
prefix, readonly, svgContext, targetListeners, unitContext |
| Fields inherited from class org.apache.batik.dom.svg.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.dom.anim.AnimationTarget |
|---|
PERCENTAGE_FONT_SIZE, PERCENTAGE_VIEWPORT_HEIGHT, PERCENTAGE_VIEWPORT_SIZE, PERCENTAGE_VIEWPORT_WIDTH |
| Constructor Summary | |
|---|---|
protected |
SVGOMSVGElement()
Creates a new SVGOMSVGElement object. |
|
SVGOMSVGElement(String prefix,
AbstractDocument owner)
Creates a new SVGOMSVGElement object. |
| Method Summary | |
|---|---|
boolean |
animationsPaused()
DOM: Implements SVGSVGElement#animationsPaused(). |
boolean |
canDispatch(String namespaceURI,
String type)
DOM: Implements DocumentEvent.canDispatch(String,String). |
boolean |
checkEnclosure(SVGElement element,
SVGRect rect)
DOM: Implements SVGSVGElement#checkEnclosure(SVGElement,SVGRect). |
boolean |
checkIntersection(SVGElement element,
SVGRect rect)
DOM: Implements SVGSVGElement#checkIntersection(SVGElement,SVGRect). |
Event |
createEvent(String eventType)
DOM: Implements DocumentEvent.createEvent(String). |
SVGAngle |
createSVGAngle()
DOM: Implements SVGSVGElement#createSVGAngle(). |
SVGLength |
createSVGLength()
DOM: Implements SVGSVGElement#createSVGLength(). |
SVGMatrix |
createSVGMatrix()
DOM: Implements SVGSVGElement#createSVGMatrix(). |
SVGNumber |
createSVGNumber()
DOM: Implements SVGSVGElement#createSVGNumber(). |
SVGPoint |
createSVGPoint()
DOM: Implements SVGSVGElement#createSVGPoint(). |
SVGRect |
createSVGRect()
DOM: Implements SVGSVGElement#createSVGRect(). |
SVGTransform |
createSVGTransform()
DOM: Implements SVGSVGElement#createSVGTransform(). |
SVGTransform |
createSVGTransformFromMatrix(SVGMatrix matrix)
DOM: Implements SVGSVGElement#createSVGTransformFromMatrix(SVGMatrix). |
void |
deselectAll()
DOM: Implements SVGSVGElement#deselectAll(). |
void |
forceRedraw()
DOM: Implements SVGSVGElement#forceRedraw(). |
protected AttributeInitializer |
getAttributeInitializer()
Returns the AttributeInitializer for this element type. |
SVGRect |
getBBox()
DOM: Implements svg.SVGLocatable. |
CSSStyleDeclaration |
getComputedStyle(Element elt,
String pseudoElt)
DOM: Implements ViewCSS.getComputedStyle(Element,String). |
String |
getContentScriptType()
DOM: Implements SVGSVGElement#getContentScriptType(). |
String |
getContentStyleType()
DOM: Implements SVGSVGElement#getContentStyleType(). |
SVGMatrix |
getCTM()
DOM: Implements svg.SVGLocatable. |
float |
getCurrentScale()
DOM: Implements SVGSVGElement#getCurrentView(). |
float |
getCurrentTime()
DOM: Implements SVGSVGElement#getCurrentTime(). |
SVGPoint |
getCurrentTranslate()
DOM: Implements SVGSVGElement#getCurrentTranslate(). |
SVGViewSpec |
getCurrentView()
DOM: Implements SVGSVGElement#getCurrentView(). |
DocumentView |
getDocument()
DOM: Implements AbstractView.getDocument(). |
Element |
getElementById(String elementId)
DOM: Implements SVGSVGElement#getElementById(String). |
NodeList |
getEnclosureList(SVGRect rect,
SVGElement referenceElement)
DOM: Implements SVGSVGElement#getEnclosureList(SVGRect,SVGElement). |
SVGAnimatedBoolean |
getExternalResourcesRequired()
DOM: Implements svg.SVGExternalResourcesRequired. |
SVGElement |
getFarthestViewportElement()
DOM: Implements svg.SVGLocatable. |
SVGAnimatedLength |
getHeight()
DOM: Implements SVGSVGElement#getHeight(). |
NodeList |
getIntersectionList(SVGRect rect,
SVGElement referenceElement)
DOM: Implements SVGSVGElement#getIntersectionList(SVGRect,SVGElement). |
String |
getLocalName()
DOM: Implements Node.getLocalName(). |
SVGElement |
getNearestViewportElement()
DOM: Implements svg.SVGLocatable. |
CSSStyleDeclaration |
getOverrideStyle(Element elt,
String pseudoElt)
DOM: Implements DocumentCSS.getOverrideStyle(Element,String). |
float |
getPixelUnitToMillimeterX()
DOM: Implements SVGSVGElement#getPixelUnitToMillimeterX(). |
float |
getPixelUnitToMillimeterY()
DOM: Implements SVGSVGElement#getPixelUnitToMillimeterY(). |
SVGAnimatedPreserveAspectRatio |
getPreserveAspectRatio()
DOM: Implements svg.SVGFitToViewBox. |
SVGStringList |
getRequiredExtensions()
DOM: Implements svg.SVGTests. |
SVGStringList |
getRequiredFeatures()
DOM: Implements svg.SVGTests. |
SVGMatrix |
getScreenCTM()
DOM: Implements svg.SVGLocatable. |
float |
getScreenPixelToMillimeterX()
DOM: Implements SVGSVGElement#getScreenPixelToMillimeterX(). |
float |
getScreenPixelToMillimeterY()
DOM: Implements SVGSVGElement#getScreenPixelToMillimeterY(). |
StyleSheetList |
getStyleSheets()
DOM: Implements DocumentStyle.getStyleSheets(). |
SVGStringList |
getSystemLanguage()
DOM: Implements svg.SVGTests. |
protected DoublyIndexedTable |
getTraitInformationTable()
Returns the table of TraitInformation objects for this element. |
SVGMatrix |
getTransformToElement(SVGElement element)
DOM: Implements svg.SVGLocatable. |
boolean |
getUseCurrentView()
DOM: Implements SVGSVGElement#getUseCurrentView(). |
SVGAnimatedRect |
getViewBox()
DOM: Implements svg.SVGFitToViewBox. |
SVGRect |
getViewport()
DOM: Implements SVGSVGElement#getViewport(). |
SVGAnimatedLength |
getWidth()
DOM: Implements SVGSVGElement#getWidth(). |
SVGAnimatedLength |
getX()
DOM: Implements SVGSVGElement#getX(). |
String |
getXMLlang()
DOM: Returns the xml:lang attribute value. |
String |
getXMLspace()
DOM: Returns the xml:space attribute value. |
SVGAnimatedLength |
getY()
DOM: Implements SVGSVGElement#getY(). |
short |
getZoomAndPan()
DOM: Implements svg.SVGZoomAndPan. |
boolean |
hasExtension(String extension)
DOM: Implements svg.SVGTests. |
protected void |
initializeAllLiveAttributes()
Initializes all live attributes for this element. |
protected Node |
newNode()
Returns a new uninitialized instance of this object's class. |
void |
pauseAnimations()
DOM: Implements SVGSVGElement#pauseAnimations(). |
void |
setContentScriptType(String type)
DOM: Implements SVGSVGElement#setContentScriptType(String). |
void |
setContentStyleType(String type)
DOM: Implements SVGSVGElement#setContentStyleType(String). |
void |
setCurrentScale(float currentScale)
DOM: Implements SVGSVGElement#setCurrentScale(float). |
void |
setCurrentTime(float seconds)
DOM: Implements SVGSVGElement#setCurrentTime(float). |
void |
setUseCurrentView(boolean useCurrentView)
DOM: Implements SVGSVGElement#setUseCurrentView(boolean). |
void |
setXMLlang(String lang)
DOM: Sets the xml:lang attribute value. |
void |
setXMLspace(String space)
DOM: Sets the xml:space attribute value. |
void |
setZoomAndPan(short val)
DOM: Implements svg.SVGZoomAndPan. |
int |
suspendRedraw(int max_wait_milliseconds)
DOM: Implements SVGSVGElement#suspendRedraw(int). |
void |
unpauseAnimations()
DOM: Implements SVGSVGElement#unpauseAnimations(). |
void |
unsuspendRedraw(int suspend_handle_id)
DOM: Implements SVGSVGElement#unsuspendRedraw(int). |
void |
unsuspendRedrawAll()
DOM: Implements SVGSVGElement#unsuspendRedrawAll(). |
| Methods inherited from class org.apache.batik.dom.svg.SVGStylableElement |
|---|
addTargetListener, getClassName, getComputedStyleMap, getCSSBase, getCSSClass, getOverrideStyle, getOverrideStyleDeclarationProvider, getPresentationAttribute, getStyle, getXMLId, isPseudoInstanceOf, removeTargetListener, setComputedStyleMap, updatePropertyValue, useLinearRGBColorInterpolation |
| Methods inherited from class org.apache.batik.dom.svg.AbstractElement |
|---|
attrAdded, attrModified, attrRemoved, createAttributes, fireDOMAttrModifiedEvent, 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, 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 static final AttributeInitializer attributeInitializer
protected SVGOMAnimatedLength x
protected SVGOMAnimatedLength y
protected SVGOMAnimatedLength width
protected SVGOMAnimatedLength height
protected SVGOMAnimatedBoolean externalResourcesRequired
protected SVGOMAnimatedPreserveAspectRatio preserveAspectRatio
protected SVGOMAnimatedRect viewBox
| Constructor Detail |
|---|
protected SVGOMSVGElement()
public SVGOMSVGElement(String prefix,
AbstractDocument owner)
prefix - The namespace prefix.owner - The owner document.| Method Detail |
|---|
protected void initializeAllLiveAttributes()
initializeAllLiveAttributes in class SVGStylableElementpublic String getLocalName()
Node.getLocalName().
getLocalName in interface NodegetLocalName in class AbstractNodepublic SVGAnimatedLength getX()
SVGSVGElement#getX().
public SVGAnimatedLength getY()
SVGSVGElement#getY().
public SVGAnimatedLength getWidth()
SVGSVGElement#getWidth().
public SVGAnimatedLength getHeight()
SVGSVGElement#getHeight().
public String getContentScriptType()
SVGSVGElement#getContentScriptType().
public void setContentScriptType(String type)
SVGSVGElement#setContentScriptType(String).
public String getContentStyleType()
SVGSVGElement#getContentStyleType().
public void setContentStyleType(String type)
SVGSVGElement#setContentStyleType(String).
public SVGRect getViewport()
SVGSVGElement#getViewport().
public float getPixelUnitToMillimeterX()
SVGSVGElement#getPixelUnitToMillimeterX().
public float getPixelUnitToMillimeterY()
SVGSVGElement#getPixelUnitToMillimeterY().
public float getScreenPixelToMillimeterX()
SVGSVGElement#getScreenPixelToMillimeterX().
public float getScreenPixelToMillimeterY()
SVGSVGElement#getScreenPixelToMillimeterY().
public boolean getUseCurrentView()
SVGSVGElement#getUseCurrentView().
public void setUseCurrentView(boolean useCurrentView)
throws DOMException
SVGSVGElement#setUseCurrentView(boolean).
DOMExceptionpublic SVGViewSpec getCurrentView()
SVGSVGElement#getCurrentView().
public float getCurrentScale()
SVGSVGElement#getCurrentView().
public void setCurrentScale(float currentScale)
throws DOMException
SVGSVGElement#setCurrentScale(float).
DOMExceptionpublic SVGPoint getCurrentTranslate()
SVGSVGElement#getCurrentTranslate().
public int suspendRedraw(int max_wait_milliseconds)
SVGSVGElement#suspendRedraw(int).
public void unsuspendRedraw(int suspend_handle_id)
throws DOMException
SVGSVGElement#unsuspendRedraw(int).
DOMExceptionpublic void unsuspendRedrawAll()
SVGSVGElement#unsuspendRedrawAll().
public void forceRedraw()
SVGSVGElement#forceRedraw().
public void pauseAnimations()
SVGSVGElement#pauseAnimations().
public void unpauseAnimations()
SVGSVGElement#unpauseAnimations().
public boolean animationsPaused()
SVGSVGElement#animationsPaused().
public float getCurrentTime()
SVGSVGElement#getCurrentTime().
public void setCurrentTime(float seconds)
SVGSVGElement#setCurrentTime(float).
public NodeList getIntersectionList(SVGRect rect,
SVGElement referenceElement)
SVGSVGElement#getIntersectionList(SVGRect,SVGElement).
public NodeList getEnclosureList(SVGRect rect,
SVGElement referenceElement)
SVGSVGElement#getEnclosureList(SVGRect,SVGElement).
public boolean checkIntersection(SVGElement element,
SVGRect rect)
SVGSVGElement#checkIntersection(SVGElement,SVGRect).
public boolean checkEnclosure(SVGElement element,
SVGRect rect)
SVGSVGElement#checkEnclosure(SVGElement,SVGRect).
public void deselectAll()
SVGSVGElement#deselectAll().
public SVGNumber createSVGNumber()
SVGSVGElement#createSVGNumber().
public SVGLength createSVGLength()
SVGSVGElement#createSVGLength().
public SVGAngle createSVGAngle()
SVGSVGElement#createSVGAngle().
public SVGPoint createSVGPoint()
SVGSVGElement#createSVGPoint().
public SVGMatrix createSVGMatrix()
SVGSVGElement#createSVGMatrix().
public SVGRect createSVGRect()
SVGSVGElement#createSVGRect().
public SVGTransform createSVGTransform()
SVGSVGElement#createSVGTransform().
public SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix)
SVGSVGElement#createSVGTransformFromMatrix(SVGMatrix).
public Element getElementById(String elementId)
SVGSVGElement#getElementById(String).
public SVGElement getNearestViewportElement()
svg.SVGLocatable.
public SVGElement getFarthestViewportElement()
svg.SVGLocatable.
public SVGRect getBBox()
svg.SVGLocatable.
public SVGMatrix getCTM()
svg.SVGLocatable.
public SVGMatrix getScreenCTM()
svg.SVGLocatable.
public SVGMatrix getTransformToElement(SVGElement element)
throws SVGException
svg.SVGLocatable.
SVGExceptionpublic DocumentView getDocument()
AbstractView.getDocument().
public CSSStyleDeclaration getComputedStyle(Element elt,
String pseudoElt)
ViewCSS.getComputedStyle(Element,String).
public Event createEvent(String eventType)
throws DOMException
DocumentEvent.createEvent(String).
DOMException
public boolean canDispatch(String namespaceURI,
String type)
throws DOMException
DocumentEvent.canDispatch(String,String).
DOMExceptionpublic StyleSheetList getStyleSheets()
DocumentStyle.getStyleSheets().
public CSSStyleDeclaration getOverrideStyle(Element elt,
String pseudoElt)
DocumentCSS.getOverrideStyle(Element,String).
public String getXMLlang()
public void setXMLlang(String lang)
public String getXMLspace()
public void setXMLspace(String space)
public short getZoomAndPan()
svg.SVGZoomAndPan.
public void setZoomAndPan(short val)
svg.SVGZoomAndPan.
public SVGAnimatedRect getViewBox()
svg.SVGFitToViewBox.
public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
svg.SVGFitToViewBox.
public SVGAnimatedBoolean getExternalResourcesRequired()
svg.SVGExternalResourcesRequired.
public SVGStringList getRequiredFeatures()
svg.SVGTests.
public SVGStringList getRequiredExtensions()
svg.SVGTests.
public SVGStringList getSystemLanguage()
svg.SVGTests.
public boolean hasExtension(String extension)
svg.SVGTests.
protected AttributeInitializer getAttributeInitializer()
getAttributeInitializer in class AbstractElementprotected Node newNode()
newNode in class AbstractNodeprotected DoublyIndexedTable getTraitInformationTable()
getTraitInformationTable in class SVGStylableElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||