Package org.loboevolution.html.dom.svg
Interface SVGSVGElement
- All Superinterfaces:
Element
,EventTarget
,InnerHTML
,Node
,NonDocumentTypeChildNode
,ParentNode
,SVGElement
,SVGExternalResourcesRequired
,SVGFitToViewBox
,SVGLangSpace
,SVGLocatable
,SVGStylable
,SVGTests
,SVGZoomAndPan
- All Known Implementing Classes:
SVGSVGElementImpl
public interface SVGSVGElement
extends SVGElement, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGLocatable, SVGFitToViewBox, SVGZoomAndPan
SVGSVGElement interface.
-
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
Fields inherited from interface org.loboevolution.html.dom.svg.SVGZoomAndPan
SVG_ZOOMANDPAN_DISABLE, SVG_ZOOMANDPAN_MAGNIFY, SVG_ZOOMANDPAN_UNKNOWN
-
Method Summary
Modifier and TypeMethodDescriptionboolean
animationsPaused.boolean
checkEnclosure
(SVGElement element, SVGRect rect) checkEnclosure.boolean
checkIntersection
(SVGElement element, SVGRect rect) checkIntersection.createEvent
(String eventType) createEvent.createSVGAngle.createSVGLength.createSVGMatrix.createSVGNumber.createSVGPoint.createSVGRect.createSVGTransform.createSVGTransformFromMatrix.void
deselectAll.void
forceRedraw.float
getCurrentScale.float
getCurrentTime.getCurrentTranslate.getCurrentView.getElementById
(String elementId) getElementById.getEnclosureList
(SVGRect rect, SVGElement referenceElement) getEnclosureList.getHeight.getIntersectionList
(SVGRect rect, SVGElement referenceElement) getIntersectionList.float
getPixelUnitToMillimeterX.float
getPixelUnitToMillimeterY.float
getScreenPixelToMillimeterX.float
getScreenPixelToMillimeterY.boolean
getUseCurrentView.getViewport.getWidth()
getWidth.getX()
getX.getY()
getY.void
pauseAnimations.void
setCurrentScale
(float currentScale) setCurrentScale.void
setCurrentTime
(float seconds) setCurrentTime.void
setUseCurrentView
(boolean useCurrentView) setUseCurrentView.int
suspendRedraw
(int max_wait_milliseconds) suspendRedraw.void
unpauseAnimations.void
unsuspendRedraw
(int suspend_handle_id) unsuspendRedraw.void
unsuspendRedrawAll.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, getInnerText, 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.Node
appendChild, cloneNode, cloneNode, compareDocumentPosition, contains, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPreviousSibling, getRootNode, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isIsConnected, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, prepend, prependChild, removeChild, replaceChild, setNodeValue, setOwnerDocument, setPrefix, setTextContent, setUserData
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.html.dom.svg.SVGElement
getId, getOwnerSVGElement, getViewportElement, setId, setOwnerSVGElement
Methods inherited from interface org.loboevolution.html.dom.svg.SVGExternalResourcesRequired
getExternalResourcesRequired
Methods inherited from interface org.loboevolution.html.dom.svg.SVGFitToViewBox
getPreserveAspectRatio, getViewBox
Methods inherited from interface org.loboevolution.html.dom.svg.SVGLangSpace
getXMLlang, getXMLspace, setXMLlang, setXMLspace
Methods inherited from interface org.loboevolution.html.dom.svg.SVGLocatable
getBBox, getCTM, getFarthestViewportElement, getNearestViewportElement, getScreenCTM, getTransformToElement
Methods inherited from interface org.loboevolution.html.dom.svg.SVGStylable
getStyle
Methods inherited from interface org.loboevolution.html.dom.svg.SVGTests
getRequiredExtensions, getRequiredFeatures, getSystemLanguage, hasExtension
Methods inherited from interface org.loboevolution.html.dom.svg.SVGZoomAndPan
getZoomAndPan, setZoomAndPan
-
Method Details
-
getX
SVGAnimatedLength getX()getX.
- Returns:
- a
SVGAnimatedLength
object.
-
getY
SVGAnimatedLength getY()getY.
- Returns:
- a
SVGAnimatedLength
object.
-
getWidth
SVGAnimatedLength getWidth()getWidth.
- Returns:
- a
SVGAnimatedLength
object.
-
getHeight
SVGAnimatedLength getHeight()getHeight.
- Returns:
- a
SVGAnimatedLength
object.
-
getViewport
SVGRect getViewport()getViewport.
- Returns:
- a
SVGRect
object.
-
getPixelUnitToMillimeterX
float getPixelUnitToMillimeterX()getPixelUnitToMillimeterX.
- Returns:
- a float.
-
getPixelUnitToMillimeterY
float getPixelUnitToMillimeterY()getPixelUnitToMillimeterY.
- Returns:
- a float.
-
getScreenPixelToMillimeterX
float getScreenPixelToMillimeterX()getScreenPixelToMillimeterX.
- Returns:
- a float.
-
getScreenPixelToMillimeterY
float getScreenPixelToMillimeterY()getScreenPixelToMillimeterY.
- Returns:
- a float.
-
getUseCurrentView
boolean getUseCurrentView()getUseCurrentView.
- Returns:
- a boolean.
-
setUseCurrentView
void setUseCurrentView(boolean useCurrentView) setUseCurrentView.
- Parameters:
useCurrentView
- a boolean.- Throws:
DOMException
- if any.
-
getCurrentView
SVGViewSpec getCurrentView()getCurrentView.
- Returns:
- a
SVGViewSpec
object.
-
getCurrentScale
float getCurrentScale()getCurrentScale.
- Returns:
- a float.
-
setCurrentScale
void setCurrentScale(float currentScale) setCurrentScale.
- Parameters:
currentScale
- a float.- Throws:
DOMException
- if any.
-
getCurrentTranslate
SVGPoint getCurrentTranslate()getCurrentTranslate.
- Returns:
- a
SVGPoint
object.
-
suspendRedraw
int suspendRedraw(int max_wait_milliseconds) suspendRedraw.
-
unsuspendRedraw
void unsuspendRedraw(int suspend_handle_id) unsuspendRedraw.
- Parameters:
suspend_handle_id
- aInteger
object.- Throws:
DOMException
- if any.
-
unsuspendRedrawAll
void unsuspendRedrawAll()unsuspendRedrawAll.
-
forceRedraw
void forceRedraw()forceRedraw.
-
pauseAnimations
void pauseAnimations()pauseAnimations.
-
unpauseAnimations
void unpauseAnimations()unpauseAnimations.
-
animationsPaused
boolean animationsPaused()animationsPaused.
- Returns:
- a boolean.
-
getCurrentTime
float getCurrentTime()getCurrentTime.
- Returns:
- a float.
-
setCurrentTime
void setCurrentTime(float seconds) setCurrentTime.
- Parameters:
seconds
- a float.
-
getIntersectionList
getIntersectionList.
- Parameters:
rect
- aSVGRect
object.referenceElement
- aSVGElement
object.- Returns:
- a
NodeList
object.
-
getEnclosureList
getEnclosureList.
- Parameters:
rect
- aSVGRect
object.referenceElement
- aSVGElement
object.- Returns:
- a
NodeList
object.
-
checkIntersection
checkIntersection.
- Parameters:
element
- aSVGElement
object.rect
- aSVGRect
object.- Returns:
- a boolean.
-
checkEnclosure
checkEnclosure.
- Parameters:
element
- aSVGElement
object.rect
- aSVGRect
object.- Returns:
- a boolean.
-
deselectAll
void deselectAll()deselectAll.
-
createSVGNumber
SVGNumber createSVGNumber()createSVGNumber.
- Returns:
- a
SVGNumber
object.
-
createSVGLength
SVGLength createSVGLength()createSVGLength.
- Returns:
- a
SVGLength
object.
-
createSVGAngle
SVGAngle createSVGAngle()createSVGAngle.
- Returns:
- a
SVGAngle
object.
-
createSVGPoint
SVGPoint createSVGPoint()createSVGPoint.
- Returns:
- a
SVGPoint
object.
-
createSVGMatrix
SVGMatrix createSVGMatrix()createSVGMatrix.
- Returns:
- a
SVGMatrix
object.
-
createSVGRect
SVGRect createSVGRect()createSVGRect.
- Returns:
- a
SVGRect
object.
-
createSVGTransform
SVGTransform createSVGTransform()createSVGTransform.
- Returns:
- a
SVGTransform
object.
-
createSVGTransformFromMatrix
createSVGTransformFromMatrix.
- Parameters:
matrix
- aSVGMatrix
object.- Returns:
- a
SVGTransform
object.
-
getElementById
getElementById.
-
createEvent
createEvent.
-