Package org.loboevolution.svg
Interface SVGSVGElement
- All Superinterfaces:
Drawable,Element,EventTarget,InnerHTML,ModelNode,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, Drawable
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_NODEFields inherited from interface org.loboevolution.svg.SVGZoomAndPan
SVG_ZOOMANDPAN_DISABLE, SVG_ZOOMANDPAN_MAGNIFY, SVG_ZOOMANDPAN_UNKNOWN -
Method Summary
Modifier and TypeMethodDescriptionbooleananimationsPaused.booleancheckEnclosure(SVGElement element, SVGRect rect) checkEnclosure.booleancheckIntersection(SVGElement element, SVGRect rect) checkIntersection.createSVGAngle.createSVGLength.createSVGMatrix.createSVGNumber.createSVGPoint.createSVGRect.createSVGTransform.createSVGTransformFromMatrix.voiddeselectAll.voidforceRedraw.floatgetCurrentScale.floatgetCurrentTime.getCurrentTranslate.getCurrentView.getEnclosureList(SVGRect rect, SVGElement referenceElement) getEnclosureList.getHeight.getIntersectionList(SVGRect rect, SVGElement referenceElement) getIntersectionList.floatgetPixelUnitToMillimeterX.floatgetPixelUnitToMillimeterY.floatgetScreenPixelToMillimeterX.floatgetScreenPixelToMillimeterY.booleangetUseCurrentView.getViewport.getWidth()getWidth.getX()getX.getY()getY.voidpauseAnimations.voidsetCurrentScale(float currentScale) setCurrentScale.voidsetCurrentTime(float seconds) setCurrentTime.voidsetUseCurrentView(boolean useCurrentView) setUseCurrentView.intsuspendRedraw(int max_wait_milliseconds) suspendRedraw.voidunpauseAnimations.voidunsuspendRedraw(int suspend_handle_id) unsuspendRedraw.voidunsuspendRedrawAll.Methods inherited from interface org.loboevolution.svg.Drawable
createShape, drawMethods 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, toggleAttributeMethods inherited from interface org.loboevolution.events.EventTarget
addEventListener, addEventListener, dispatchEvent, dispatchEvent, removeEventListener, removeEventListenerMethods inherited from interface org.loboevolution.html.node.InnerHTML
setInnerHTMLMethods inherited from interface org.loboevolution.html.node.ModelNode
getDocumentItem, getFullURL, getParentModelNode, getRenderState, isEqualOrDescendentOf, setDocumentItem, warnMethods 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, visitMethods inherited from interface org.loboevolution.html.node.NonDocumentTypeChildNode
getNextElementSibling, getPreviousElementSiblingMethods inherited from interface org.loboevolution.html.node.ParentNode
getChildElementCount, getChildren, getFirstElementChild, getLastElementChild, querySelector, querySelectorAllMethods inherited from interface org.loboevolution.svg.SVGElement
getId, getOwnerSVGElement, getViewportElement, setId, setOwnerSVGElementMethods inherited from interface org.loboevolution.svg.SVGExternalResourcesRequired
getExternalResourcesRequiredMethods inherited from interface org.loboevolution.svg.SVGFitToViewBox
getPreserveAspectRatio, getViewBoxMethods inherited from interface org.loboevolution.svg.SVGLangSpace
getXMLlang, getXMLspace, setXMLlang, setXMLspaceMethods inherited from interface org.loboevolution.svg.SVGLocatable
getBBox, getCTM, getFarthestViewportElement, getNearestViewportElement, getScreenCTM, getTransformToElementMethods inherited from interface org.loboevolution.svg.SVGStylable
getStyleMethods inherited from interface org.loboevolution.svg.SVGTests
getRequiredExtensions, getRequiredFeatures, getSystemLanguage, hasExtensionMethods inherited from interface org.loboevolution.svg.SVGZoomAndPan
getZoomAndPan, setZoomAndPan
-
Method Details
-
getX
SVGAnimatedLength getX()getX.
- Returns:
- a
SVGAnimatedLengthobject.
-
getY
SVGAnimatedLength getY()getY.
- Returns:
- a
SVGAnimatedLengthobject.
-
getWidth
SVGAnimatedLength getWidth()getWidth.
- Returns:
- a
SVGAnimatedLengthobject.
-
getHeight
SVGAnimatedLength getHeight()getHeight.
- Returns:
- a
SVGAnimatedLengthobject.
-
getViewport
SVGRect getViewport()getViewport.
- Returns:
- a
SVGRectobject.
-
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
SVGViewSpecobject.
-
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
SVGPointobject.
-
suspendRedraw
int suspendRedraw(int max_wait_milliseconds) suspendRedraw.
-
unsuspendRedraw
void unsuspendRedraw(int suspend_handle_id) unsuspendRedraw.
- Parameters:
suspend_handle_id- aIntegerobject.- 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- aSVGRectobject.referenceElement- aSVGElementobject.- Returns:
- a
NodeListobject.
-
getEnclosureList
getEnclosureList.
- Parameters:
rect- aSVGRectobject.referenceElement- aSVGElementobject.- Returns:
- a
NodeListobject.
-
checkIntersection
checkIntersection.
- Parameters:
element- aSVGElementobject.rect- aSVGRectobject.- Returns:
- a boolean.
-
checkEnclosure
checkEnclosure.
- Parameters:
element- aSVGElementobject.rect- aSVGRectobject.- Returns:
- a boolean.
-
deselectAll
void deselectAll()deselectAll.
-
createSVGNumber
SVGNumber createSVGNumber()createSVGNumber.
- Returns:
- a
SVGNumberobject.
-
createSVGLength
SVGLength createSVGLength()createSVGLength.
- Returns:
- a
SVGLengthobject.
-
createSVGAngle
SVGAngle createSVGAngle()createSVGAngle.
- Returns:
- a
SVGAngleobject.
-
createSVGPoint
SVGPoint createSVGPoint()createSVGPoint.
- Returns:
- a
SVGPointobject.
-
createSVGMatrix
SVGMatrix createSVGMatrix()createSVGMatrix.
- Returns:
- a
SVGMatrixobject.
-
createSVGRect
SVGRect createSVGRect()createSVGRect.
- Returns:
- a
SVGRectobject.
-
createSVGTransform
SVGTransform createSVGTransform()createSVGTransform.
- Returns:
- a
SVGTransformobject.
-
createSVGTransformFromMatrix
createSVGTransformFromMatrix.
- Parameters:
matrix- aSVGMatrixobject.- Returns:
- a
SVGTransformobject.
-