java.lang.Object
io.sf.carte.echosvg.gvt.AbstractGraphicsNode
io.sf.carte.echosvg.gvt.CompositeGraphicsNode
io.sf.carte.echosvg.gvt.RootGraphicsNode
- All Implemented Interfaces:
GraphicsNode
,Iterable<GraphicsNode>
,Collection<GraphicsNode>
,List<GraphicsNode>
,SequencedCollection<GraphicsNode>
The top-level graphics node of the GVT tree.
-
Field Summary
Fields inherited from class io.sf.carte.echosvg.gvt.CompositeGraphicsNode
backgroundEnableRgn, children, count, modCount, NULL_RECT, VIEWPORT
Fields inherited from class io.sf.carte.echosvg.gvt.AbstractGraphicsNode
changeCompletedEvent, changeStartedEvent, clip, composite, enableBackgroundGraphicsNodeRable, filter, graphicsNodeRable, hints, inverseTransform, isVisible, listeners, mask, parent, pointerEventType, root, transform, weakRef
Fields inherited from interface io.sf.carte.echosvg.gvt.GraphicsNode
ALL, FILL, IDENTITY, NONE, PAINTED, STROKE, VISIBLE, VISIBLE_FILL, VISIBLE_PAINTED, VISIBLE_STROKE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getRoot()
Returns the root of the GVT tree or null if the node is not part of a GVT tree.void
Methods inherited from class io.sf.carte.echosvg.gvt.CompositeGraphicsNode
add, add, addAll, addAll, clear, contains, contains, containsAll, ensureCapacity, get, getBackgroundEnable, getChildren, getGeometryBounds, getOutline, getPrimitiveBounds, getSensitiveBounds, getTransformedBBox, getTransformedGeometryBounds, getTransformedPrimitiveBounds, getTransformedSensitiveBounds, indexOf, invalidateGeometryCache, isEmpty, iterator, lastIndexOf, listIterator, listIterator, nodeHitAt, primitivePaint, remove, remove, removeAll, retainAll, set, setBackgroundEnable, setRoot, setVisible, size, subList, toArray, toArray
Methods inherited from class io.sf.carte.echosvg.gvt.AbstractGraphicsNode
fireGraphicsNodeChangeCompleted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, getBounds, getClip, getComposite, getEnableBackgroundGraphicsNodeRable, getFilter, getGlobalTransform, getGraphicsNodeRable, getInverseTransform, getMask, getParent, getPointerEventType, getRenderingHints, getTransform, getTransformedBounds, getWeakReference, intersects, isAntialiasedClip, isOffscreenBufferNeeded, isVisible, normalizeRectangle, paint, setClip, setComposite, setFilter, setMask, setParent, setPointerEventType, setRenderingHint, setRenderingHints, setRenderingHints, setTransform
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
addFirst, addLast, equals, getFirst, getLast, hashCode, removeFirst, removeLast, replaceAll, reversed, sort, spliterator
-
Constructor Details
-
RootGraphicsNode
public RootGraphicsNode()Constructs a new emptyRootGraphicsNode
.
-
-
Method Details
-
getRoot
Returns the root of the GVT tree or null if the node is not part of a GVT tree.- Specified by:
getRoot
in interfaceGraphicsNode
- Overrides:
getRoot
in classAbstractGraphicsNode
-
getTreeGraphicsNodeChangeListeners
-
addTreeGraphicsNodeChangeListener
-
removeTreeGraphicsNodeChangeListener
-