Package org.apache.batik.bridge
Class SVGPatternElementBridge.PatternGraphicsNode
java.lang.Object
org.apache.batik.gvt.AbstractGraphicsNode
org.apache.batik.bridge.SVGPatternElementBridge.PatternGraphicsNode
- All Implemented Interfaces:
GraphicsNode
- Enclosing class:
SVGPatternElementBridge
-
Field Summary
Fields inherited from class org.apache.batik.gvt.AbstractGraphicsNode
changeCompletedEvent, changeStartedEvent, clip, composite, enableBackgroundGraphicsNodeRable, filter, graphicsNodeRable, hints, inverseTransform, isVisible, listeners, mask, parent, pointerEventType, root, transform, weakRef
Fields inherited from interface org.apache.batik.gvt.GraphicsNode
ALL, FILL, IDENTITY, NONE, PAINTED, STROKE, VISIBLE, VISIBLE_FILL, VISIBLE_PAINTED, VISIBLE_STROKE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the bounds of the area covered by this node, without taking any of its rendering attribute into account.Returns the outline of this node.Returns the bounds of the area covered by this node's primitive paint.Returns the bounds of the sensitive area covered by this node, This includes the stroked area but does not include the effects of clipping, masking or filtering.protected void
Invalidates the cached geometric bounds.void
primitivePaint
(Graphics2D g2d) Paints this node without applying Filter, Mask, Composite, and clip.Methods inherited from class org.apache.batik.gvt.AbstractGraphicsNode
contains, fireGraphicsNodeChangeCompleted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, fireGraphicsNodeChangeStarted, getBounds, getClip, getComposite, getEnableBackgroundGraphicsNodeRable, getFilter, getGlobalTransform, getGraphicsNodeRable, getInverseTransform, getMask, getParent, getPointerEventType, getRenderingHints, getRoot, getTransform, getTransformedBounds, getTransformedGeometryBounds, getTransformedPrimitiveBounds, getTransformedSensitiveBounds, getWeakReference, intersects, isAntialiasedClip, isOffscreenBufferNeeded, isVisible, nodeHitAt, normalizeRectangle, paint, setClip, setComposite, setFilter, setMask, setParent, setPointerEventType, setRenderingHint, setRenderingHints, setRenderingHints, setRoot, setTransform, setVisible
-
Constructor Details
-
PatternGraphicsNode
-
-
Method Details
-
primitivePaint
Description copied from interface:GraphicsNode
Paints this node without applying Filter, Mask, Composite, and clip.- Parameters:
g2d
- the Graphics2D to use
-
getPrimitiveBounds
Description copied from interface:GraphicsNode
Returns the bounds of the area covered by this node's primitive paint. This is the painted region of fill and stroke but does not account for clipping, masking or filtering. -
getGeometryBounds
Description copied from interface:GraphicsNode
Returns the bounds of the area covered by this node, without taking any of its rendering attribute into account. That is, exclusive of any clipping, masking, filtering or stroking, for example. -
getSensitiveBounds
Description copied from interface:GraphicsNode
Returns the bounds of the sensitive area covered by this node, This includes the stroked area but does not include the effects of clipping, masking or filtering. -
getOutline
Description copied from interface:GraphicsNode
Returns the outline of this node. -
invalidateGeometryCache
protected void invalidateGeometryCache()Description copied from class:AbstractGraphicsNode
Invalidates the cached geometric bounds. This method is called each time an attribute that affects the bounds of this node changed.- Overrides:
invalidateGeometryCache
in classAbstractGraphicsNode
-