org.apache.batik.dom.svg
public class SVGOMSVGElement extends SVGStylableElement implements SVGSVGElement
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 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. |
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 {@link SVGSVGElement#animationsPaused()}. |
boolean | canDispatch(String namespaceURI, String type)
DOM: Implements {@link
org.w3c.dom.events.DocumentEvent#canDispatch(String,String)}. |
boolean | checkEnclosure(SVGElement element, SVGRect rect)
DOM: Implements {@link
SVGSVGElement#checkEnclosure(SVGElement,SVGRect)}. |
boolean | checkIntersection(SVGElement element, SVGRect rect)
DOM: Implements {@link
SVGSVGElement#checkIntersection(SVGElement,SVGRect)}. |
Event | createEvent(String eventType)
DOM: Implements {@link
org.w3c.dom.events.DocumentEvent#createEvent(String)}. |
SVGAngle | createSVGAngle()
DOM: Implements {@link SVGSVGElement#createSVGAngle()}. |
SVGLength | createSVGLength()
DOM: Implements {@link SVGSVGElement#createSVGLength()}. |
SVGMatrix | createSVGMatrix()
DOM: Implements {@link SVGSVGElement#createSVGMatrix()}. |
SVGNumber | createSVGNumber()
DOM: Implements {@link SVGSVGElement#createSVGNumber()}. |
SVGPoint | createSVGPoint()
DOM: Implements {@link SVGSVGElement#createSVGPoint()}. |
SVGRect | createSVGRect()
DOM: Implements {@link SVGSVGElement#createSVGRect()}. |
SVGTransform | createSVGTransform()
DOM: Implements {@link SVGSVGElement#createSVGTransform()}. |
SVGTransform | createSVGTransformFromMatrix(SVGMatrix matrix)
DOM: Implements {@link
SVGSVGElement#createSVGTransformFromMatrix(SVGMatrix)}. |
void | deselectAll()
DOM: Implements {@link SVGSVGElement#deselectAll()}. |
void | forceRedraw()
DOM: Implements {@link SVGSVGElement#forceRedraw()}. |
protected AttributeInitializer | getAttributeInitializer()
Returns the AttributeInitializer for this element type. |
SVGRect | getBBox()
DOM: Implements {@link
org.w3c.dom.svg.SVGLocatable#getBBox()}. |
CSSStyleDeclaration | getComputedStyle(Element elt, String pseudoElt)
DOM: Implements {@link
org.w3c.dom.css.ViewCSS#getComputedStyle(Element,String)}. |
String | getContentScriptType()
DOM: Implements {@link SVGSVGElement#getContentScriptType()}. |
String | getContentStyleType()
DOM: Implements {@link SVGSVGElement#getContentStyleType()}. |
SVGMatrix | getCTM()
DOM: Implements {@link
org.w3c.dom.svg.SVGLocatable#getCTM()}. |
float | getCurrentScale()
DOM: Implements {@link SVGSVGElement#getCurrentView()}. |
float | getCurrentTime()
DOM: Implements {@link SVGSVGElement#getCurrentTime()}. |
SVGPoint | getCurrentTranslate()
DOM: Implements {@link SVGSVGElement#getCurrentTranslate()}. |
SVGViewSpec | getCurrentView()
DOM: Implements {@link SVGSVGElement#getCurrentView()}. |
DocumentView | getDocument()
DOM: Implements {@link
org.w3c.dom.views.AbstractView#getDocument()}. |
Element | getElementById(String elementId)
DOM: Implements {@link SVGSVGElement#getElementById(String)}. |
NodeList | getEnclosureList(SVGRect rect, SVGElement referenceElement)
DOM: Implements {@link
SVGSVGElement#getEnclosureList(SVGRect,SVGElement)}. |
SVGAnimatedBoolean | getExternalResourcesRequired()
DOM: Implements {@link
org.w3c.dom.svg.SVGExternalResourcesRequired#getExternalResourcesRequired()}. |
SVGElement | getFarthestViewportElement()
DOM: Implements {@link
org.w3c.dom.svg.SVGLocatable#getFarthestViewportElement()}. |
SVGAnimatedLength | getHeight()
DOM: Implements {@link SVGSVGElement#getHeight()}. |
NodeList | getIntersectionList(SVGRect rect, SVGElement referenceElement)
DOM: Implements {@link
SVGSVGElement#getIntersectionList(SVGRect,SVGElement)}. |
String | getLocalName()
DOM: Implements {@link Node#getLocalName()}. |
SVGElement | getNearestViewportElement()
DOM: Implements {@link
org.w3c.dom.svg.SVGLocatable#getNearestViewportElement()}. |
CSSStyleDeclaration | getOverrideStyle(Element elt, String pseudoElt)
DOM: Implements {@link
org.w3c.dom.css.DocumentCSS#getOverrideStyle(Element,String)}. |
float | getPixelUnitToMillimeterX()
DOM: Implements {@link SVGSVGElement#getPixelUnitToMillimeterX()}. |
float | getPixelUnitToMillimeterY()
DOM: Implements {@link SVGSVGElement#getPixelUnitToMillimeterY()}. |
SVGAnimatedPreserveAspectRatio | getPreserveAspectRatio()
DOM: Implements {@link
org.w3c.dom.svg.SVGFitToViewBox#getPreserveAspectRatio()}. |
SVGStringList | getRequiredExtensions()
DOM: Implements {@link
org.w3c.dom.svg.SVGTests#getRequiredExtensions()}. |
SVGStringList | getRequiredFeatures()
DOM: Implements {@link
org.w3c.dom.svg.SVGTests#getRequiredFeatures()}. |
SVGMatrix | getScreenCTM()
DOM: Implements {@link
org.w3c.dom.svg.SVGLocatable#getScreenCTM()}. |
float | getScreenPixelToMillimeterX()
DOM: Implements {@link
SVGSVGElement#getScreenPixelToMillimeterX()}. |
float | getScreenPixelToMillimeterY()
DOM: Implements {@link
SVGSVGElement#getScreenPixelToMillimeterY()}. |
StyleSheetList | getStyleSheets()
DOM: Implements {@link
org.w3c.dom.stylesheets.DocumentStyle#getStyleSheets()}. |
SVGStringList | getSystemLanguage()
DOM: Implements {@link
org.w3c.dom.svg.SVGTests#getSystemLanguage()}. |
protected DoublyIndexedTable | getTraitInformationTable()
Returns the table of TraitInformation objects for this element. |
SVGMatrix | getTransformToElement(SVGElement element)
DOM: Implements {@link
org.w3c.dom.svg.SVGLocatable#getTransformToElement(SVGElement)}. |
boolean | getUseCurrentView()
DOM: Implements {@link SVGSVGElement#getUseCurrentView()}. |
SVGAnimatedRect | getViewBox()
DOM: Implements {@link
org.w3c.dom.svg.SVGFitToViewBox#getViewBox()}. |
SVGRect | getViewport()
DOM: Implements {@link SVGSVGElement#getViewport()}. |
SVGAnimatedLength | getWidth()
DOM: Implements {@link SVGSVGElement#getWidth()}. |
SVGAnimatedLength | getX()
DOM: Implements {@link SVGSVGElement#getX()}. |
String | getXMLlang()
DOM: Returns the xml:lang attribute value. |
String | getXMLspace()
DOM: Returns the xml:space attribute value. |
SVGAnimatedLength | getY()
DOM: Implements {@link SVGSVGElement#getY()}. |
short | getZoomAndPan()
DOM: Implements {@link
org.w3c.dom.svg.SVGZoomAndPan#getZoomAndPan()}. |
boolean | hasExtension(String extension)
DOM: Implements {@link
org.w3c.dom.svg.SVGTests#hasExtension(String)}. |
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 {@link SVGSVGElement#pauseAnimations()}. |
void | setContentScriptType(String type)
DOM: Implements {@link SVGSVGElement#setContentScriptType(String)}. |
void | setContentStyleType(String type)
DOM: Implements {@link SVGSVGElement#setContentStyleType(String)}. |
void | setCurrentScale(float currentScale)
DOM: Implements {@link SVGSVGElement#setCurrentScale(float)}. |
void | setCurrentTime(float seconds)
DOM: Implements {@link SVGSVGElement#setCurrentTime(float)}. |
void | setUseCurrentView(boolean useCurrentView)
DOM: Implements {@link 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 {@link
org.w3c.dom.svg.SVGZoomAndPan#getZoomAndPan()}. |
int | suspendRedraw(int max_wait_milliseconds)
DOM: Implements {@link SVGSVGElement#suspendRedraw(int)}. |
void | unpauseAnimations()
DOM: Implements {@link SVGSVGElement#unpauseAnimations()}. |
void | unsuspendRedraw(int suspend_handle_id)
DOM: Implements {@link SVGSVGElement#unsuspendRedraw(int)}. |
void | unsuspendRedrawAll()
DOM: Implements {@link SVGSVGElement#unsuspendRedrawAll()}. |
Parameters: prefix The namespace prefix. owner The owner document.
Returns: null if this element has no attribute with a default value.