## Uses of Interface
org.apache.batik.gvt.GraphicsNode

Packages that use GraphicsNode
org.apache.batik.apps.svgbrowser
org.apache.batik.bridge: Provides an API for mapping and maintaining consistency between the SVG DOM tree and the GVT tree.
org.apache.batik.extension.svg
org.apache.batik.gvt: Contains all of the interfaces for describing and painting vector graphics as Java objects.
org.apache.batik.gvt.event: Provides interfaces and classes for dealing with different types of events fired by GVT graphics nodes.
org.apache.batik.gvt.filter: Contains all of the interfaces for describing a set of standard image processing filters Java objects.
org.apache.batik.gvt.font
org.apache.batik.gvt.renderer
org.apache.batik.swing.gvt
org.apache.batik.swing.svg
org.apache.batik.transcoder: Contains all of the interfaces for transcoding an input stream or a document to a particular ouput format.

Uses of GraphicsNode in org.apache.batik.apps.svgbrowser

Fields in org.apache.batik.apps.svgbrowser declared as GraphicsNode
`protected GraphicsNode` `FindDialog.gvtRoot` The GVT root into which text is searched.

Methods in org.apache.batik.apps.svgbrowser that return GraphicsNode
`protected GraphicsNode` `FindDialog.getNext(java.lang.String text)` Returns the next GraphicsNode that matches the specified string or null if any.

Methods in org.apache.batik.apps.svgbrowser with parameters of type GraphicsNode
`protected CanvasGraphicsNode` `ThumbnailDialog.getCanvasGraphicsNode(GraphicsNode gn)`
`void` `FindDialog.setGraphicsNode(GraphicsNode gvtRoot)` Sets the graphics node into which text is searched.
`protected int` `FindDialog.match(GraphicsNode node, java.lang.String text, int index)` Returns the index inside the specified TextNode of the specified text, or -1 if not found.

Uses of GraphicsNode in org.apache.batik.bridge

Fields in org.apache.batik.bridge declared as GraphicsNode
`protected GraphicsNode` `UpdateManager.graphicsNode` The GraphicsNode whose updates are to be tracked.
`protected GraphicsNode` `BridgeException.node` The graphics node that represents the current state of the GVT tree.
`protected GraphicsNode` `AbstractGraphicsNodeBridge.node` The graphics node constructed by this bridge.

Methods in org.apache.batik.bridge that return GraphicsNode
`GraphicsNode` `SVGUseElementBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a `GraphicsNode` according to the specified parameters.
`protected GraphicsNode` `SVGUseElementBridge.instantiateGraphicsNode()` Creates the GraphicsNode depending on the GraphicsNodeBridge implementation.
`GraphicsNode` `SVGTextElementBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a `GraphicsNode` according to the specified parameters.
`protected GraphicsNode` `SVGTextElementBridge.instantiateGraphicsNode()` Creates the GraphicsNode depending on the GraphicsNodeBridge implementation.
`GraphicsNode` `SVGSwitchElementBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a `GraphicsNode` according to the specified parameters.
`protected GraphicsNode` `SVGSVGElementBridge.instantiateGraphicsNode()` Creates a `CompositeGraphicsNode`.
`GraphicsNode` `SVGSVGElementBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a `GraphicsNode` according to the specified parameters.
`GraphicsNode` `SVGShapeElementBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a graphics node using the specified BridgeContext and for the specified element.
`protected GraphicsNode` `SVGShapeElementBridge.instantiateGraphicsNode()` Creates a `ShapeNode`.
`GraphicsNode` `SVGImageElementBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a graphics node using the specified BridgeContext and for the specified element.
`protected GraphicsNode` `SVGImageElementBridge.buildImageGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Create a Graphics node according to the resource pointed by the href : RasterImageNode for bitmaps, CompositeGraphicsNode for svg files.
`protected GraphicsNode` `SVGImageElementBridge.createImageGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, ParsedURL purl)`
`protected GraphicsNode` `SVGImageElementBridge.instantiateGraphicsNode()` Creates an `ImageNode`.
`protected static GraphicsNode` `SVGImageElementBridge.createRasterImageNode(BridgeContext ctx, org.w3c.dom.Element e, Filter img)` Returns a GraphicsNode that represents an raster image in JPEG or PNG format.
`protected static GraphicsNode` `SVGImageElementBridge.createSVGImageNode(BridgeContext ctx, org.w3c.dom.Element e, SVGDocument imgDocument)` Returns a GraphicsNode that represents a svg document as an image.
`GraphicsNode` `SVGGElementBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a `GraphicsNode` according to the specified parameters.
`protected GraphicsNode` `SVGGElementBridge.instantiateGraphicsNode()` Creates a `CompositeGraphicsNode`.
`GraphicsNode` `StyleReference.getGraphicsNode()` Returns the graphics node.
`GraphicsNode` `GVTBuilder.build(BridgeContext ctx, org.w3c.dom.Document document)` Builds using the specified bridge context the specified SVG document.
`GraphicsNode` `GVTBuilder.build(BridgeContext ctx, org.w3c.dom.Element e)` Builds using the specified bridge context the specified Element.
`GraphicsNode` `GraphicsNodeBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a `GraphicsNode` according to the specified parameters.
`GraphicsNode` `BridgeException.getGraphicsNode()` Returns the graphics node that represents the current GVT tree built.
`GraphicsNode` `BridgeContext.getGraphicsNode(org.w3c.dom.Element element)` Returns the GraphicsNode associated to the specified Element or null if any.
`GraphicsNode` `AbstractGraphicsNodeBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a `GraphicsNode` according to the specified parameters.
`protected abstract GraphicsNode` `AbstractGraphicsNodeBridge.instantiateGraphicsNode()` Creates the GraphicsNode depending on the GraphicsNodeBridge implementation.

Methods in org.apache.batik.bridge with parameters of type GraphicsNode
`void` `SVGUseElementBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Builds using the specified BridgeContext and element, the specified graphics node.
`void` `SVGTextElementBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Builds using the specified BridgeContext and element, the specified graphics node.
`protected void` `SVGTextElementBridge.initializeDynamicSupport(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` This method insures that any modification to a text element and its children is going to be reflected into the GVT tree.
`protected void` `SVGTextElementBridge.computeLaidoutText(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Recompute the layout of the <text> node.
`protected TextPaintInfo` `SVGTextElementBridge.getTextPaintInfo(org.w3c.dom.Element element, GraphicsNode node, TextPaintInfo parent, BridgeContext ctx)` Constructs a TextDecoration object for the specified element.
`void` `SVGTextElementBridge.setBaseTextPaintInfo(TextPaintInfo pi, org.w3c.dom.Element element, GraphicsNode node, BridgeContext ctx)`
`void` `SVGSwitchElementBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Builds using the specified BridgeContext and element, the specified graphics node.
`void` `SVGSVGElementBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Builds using the specified BridgeContext and element, the specified graphics node.
`void` `SVGShapeElementBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Builds using the specified BridgeContext and element, the specified graphics node.

`protected java.awt.Paint`

`SVGRadialGradientElementBridge.buildGradient(org.w3c.dom.Element paintElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, MultipleGradientPaint.CycleMethodEnum spreadMethod, MultipleGradientPaint.ColorSpaceEnum colorSpace, java.awt.geom.AffineTransform transform, java.awt.Color[] colors, float[] offsets, BridgeContext ctx)`
Builds a radial gradient according to the specified parameters.

`java.awt.Paint` `SVGPatternElementBridge.createPaint(BridgeContext ctx, org.w3c.dom.Element patternElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, float opacity)` Creates a `Paint` according to the specified parameters.
`Mask` `SVGMaskElementBridge.createMask(BridgeContext ctx, org.w3c.dom.Element maskElement, org.w3c.dom.Element maskedElement, GraphicsNode maskedNode)` Creates a `Mask` according to the specified parameters.

`protected java.awt.Paint`

`SVGLinearGradientElementBridge.buildGradient(org.w3c.dom.Element paintElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, MultipleGradientPaint.CycleMethodEnum spreadMethod, MultipleGradientPaint.ColorSpaceEnum colorSpace, java.awt.geom.AffineTransform transform, java.awt.Color[] colors, float[] offsets, BridgeContext ctx)`
Builds a linear gradient according to the specified parameters.

`protected void` `SVGImageElementBridge.initializeDynamicSupport(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` This method is invoked during the build phase if the document is dynamic.
`protected static void` `SVGImageElementBridge.initializeViewport(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node, float[] vb, java.awt.geom.Rectangle2D bounds)` Initializes according to the specified element, the specified graphics node with the specified bounds.
`static java.awt.geom.Rectangle2D` `SVGUtilities.convertMaskRegion(org.w3c.dom.Element maskElement, org.w3c.dom.Element maskedElement, GraphicsNode maskedNode, BridgeContext ctx)` Returns the mask region according to the x, y, width, height, and maskUnits attributes.
`static java.awt.geom.Rectangle2D` `SVGUtilities.convertPatternRegion(org.w3c.dom.Element patternElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, BridgeContext ctx)` Returns the pattern region according to the x, y, width, height, and patternUnits attributes.
`static java.awt.geom.Rectangle2D` `SVGUtilities.convertFilterChainRegion(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, BridgeContext ctx)` Returns the filter region according to the x, y, width, height, dx, dy, dw, dh and filterUnits attributes.
`protected static java.awt.geom.Rectangle2D` `SVGUtilities.extendRegion(java.lang.String dxStr, java.lang.String dyStr, java.lang.String dwStr, java.lang.String dhStr, short unitsType, GraphicsNode filteredNode, java.awt.geom.Rectangle2D region, UnitProcessor.Context uctx)` Returns a rectangle that represents the region extended by the specified differential coordinates.
`static java.awt.geom.Rectangle2D` `SVGUtilities.convertFilterPrimitiveRegion(org.w3c.dom.Element filterPrimitiveElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, java.awt.geom.Rectangle2D defaultRegion, java.awt.geom.Rectangle2D filterRegion, BridgeContext ctx)` Returns the filter primitive region according to the x, y, width, height, and filterUnits attributes.
`protected static java.awt.geom.Rectangle2D` `SVGUtilities.convertRegion(java.lang.String xStr, java.lang.String yStr, java.lang.String wStr, java.lang.String hStr, short unitsType, GraphicsNode targetNode, UnitProcessor.Context uctx)` Returns a rectangle that represents the region defined by the specified coordinates.
`static java.awt.geom.AffineTransform` `SVGUtilities.toObjectBBox(java.awt.geom.AffineTransform Tx, GraphicsNode node)` Returns an AffineTransform to move to the objectBoundingBox coordinate system.
`static java.awt.geom.Rectangle2D` `SVGUtilities.toObjectBBox(java.awt.geom.Rectangle2D r, GraphicsNode node)` Returns the specified a Rectangle2D move to the objectBoundingBox coordinate system of the specified graphics node.
`Filter` `SVGFilterElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode)` Creates a `Filter` according to the specified parameters.
`protected static Filter` `SVGFilterElementBridge.buildFilterPrimitives(org.w3c.dom.Element filterElement, java.awt.geom.Rectangle2D filterRegion, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.util.Map filterNodeMap, BridgeContext ctx)` Builds the filter primitives of filter chain of the specified filter element and returns the last filter primitive created.

`protected static Filter`

`SVGFilterElementBridge.buildLocalFilterPrimitives(org.w3c.dom.Element filterElement, java.awt.geom.Rectangle2D filterRegion, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.util.Map filterNodeMap, BridgeContext ctx)`
Builds the filter primitives of filter chain of the specified filter element and returns the last filter primitive created or 'in' if no filter primitive has been specified.

`Filter` `SVGFeTurbulenceElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeTileElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeSpecularLightingElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeOffsetElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeMorphologyElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeMergeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`protected static java.util.List` `SVGFeMergeElementBridge.extractFeMergeNode(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap, BridgeContext ctx)` Returns a list of Filter objects that represents the feMergeNode of the specified feMerge filter element.
`Filter` `SVGFeMergeElementBridge.SVGFeMergeNodeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap)` Creates a `Filter` according to the specified parameters.
`Filter` `SVGFeImageElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`protected static Filter` `SVGFeImageElementBridge.createSVGFeImage(BridgeContext ctx, java.awt.geom.Rectangle2D primitiveRegion, org.w3c.dom.Element refElement, boolean toBBoxNeeded, org.w3c.dom.Element filterElement, GraphicsNode filteredNode)` Returns a Filter that represents a svg document or element as an image.
`Filter` `SVGFeGaussianBlurElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeFloodElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeDisplacementMapElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeDiffuseLightingElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeConvolveMatrixElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeCompositeElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeComponentTransferElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeColorMatrixElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `SVGFeBlendElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`ClipRable` `SVGClipPathElementBridge.createClip(BridgeContext ctx, org.w3c.dom.Element clipElement, org.w3c.dom.Element clipedElement, GraphicsNode clipedNode)` Creates a `Clip` according to the specified parameters.
`void` `SVGAElementBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Builds using the specified BridgeContext and element, the specified graphics node.
`static java.awt.Paint` `PaintServer.convertStrokePaint(org.w3c.dom.Element strokedElement, GraphicsNode strokedNode, BridgeContext ctx)` Converts for the specified element, its stroke paint properties to a Paint object.
`static java.awt.Paint` `PaintServer.convertFillPaint(org.w3c.dom.Element filledElement, GraphicsNode filledNode, BridgeContext ctx)` Converts for the specified element, its fill paint properties to a Paint object.
`static java.awt.Paint` `PaintServer.convertPaint(org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, Value paintDef, float opacity, BridgeContext ctx)` Converts a Paint definition to a concrete `java.awt.Paint` instance according to the specified parameters.
`static java.awt.Paint` `PaintServer.silentConvertURIPaint(org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, Value paintDef, float opacity, BridgeContext ctx)` Converts a Paint specified by URI without sending any error.
`static java.awt.Paint` `PaintServer.convertURIPaint(org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, Value paintDef, float opacity, BridgeContext ctx)` Converts a Paint specified as a URI.
`java.awt.Paint` `PaintBridge.createPaint(BridgeContext ctx, org.w3c.dom.Element paintElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, float opacity)` Creates a `Paint` according to the specified parameters.
`Mask` `MaskBridge.createMask(BridgeContext ctx, org.w3c.dom.Element maskElement, org.w3c.dom.Element maskedElement, GraphicsNode maskedNode)` Creates a `Mask` according to the specified parameters.
`void` `GraphicsNodeBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Builds using the specified BridgeContext and element, the specified graphics node.
`Filter` `FilterPrimitiveBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter in, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.
`Filter` `FilterBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode)` Creates a `Filter` according to the specified parameters.
`static Filter` `CSSUtilities.convertFilter(org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, BridgeContext ctx)` Returns a `Filter` referenced by the specified element and which applies on the specified graphics node.
`static ClipRable` `CSSUtilities.convertClipPath(org.w3c.dom.Element clippedElement, GraphicsNode clippedNode, BridgeContext ctx)` Returns a `Clip` referenced by the specified element and which applies on the specified graphics node.
`static Mask` `CSSUtilities.convertMask(org.w3c.dom.Element maskedElement, GraphicsNode maskedNode, BridgeContext ctx)` Returns a `Mask` referenced by the specified element and which applies on the specified graphics node.
`ClipRable` `ClipBridge.createClip(BridgeContext ctx, org.w3c.dom.Element clipElement, org.w3c.dom.Element clipedElement, GraphicsNode clipedNode)` Creates a `Clip` according to the specified parameters.
`void` `BridgeException.setGraphicsNode(GraphicsNode node)` Sets the graphics node that represents the current GVT tree built.
`protected org.w3c.dom.Element` `BridgeEventSupport.Listener.getEventTarget(GraphicsNode node, java.awt.geom.Point2D coords)` Returns the element that is the target of the specified event or null if any.
`void` `BridgeContext.bind(org.w3c.dom.Element element, GraphicsNode node)` Binds the specified GraphicsNode to the specified Element.
`org.w3c.dom.Element` `BridgeContext.getElement(GraphicsNode node)` Returns the Element associated to the specified GraphicsNode or null if any.
`java.awt.Paint` `AbstractSVGGradientElementBridge.createPaint(BridgeContext ctx, org.w3c.dom.Element paintElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, float opacity)` Creates a `Paint` according to the specified parameters.

`protected abstract java.awt.Paint`

`AbstractSVGGradientElementBridge.buildGradient(org.w3c.dom.Element paintElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, MultipleGradientPaint.CycleMethodEnum spreadMethod, MultipleGradientPaint.ColorSpaceEnum colorSpace, java.awt.geom.AffineTransform transform, java.awt.Color[] colors, float[] offsets, BridgeContext ctx)`
Builds a concrete gradient according to the specified parameters.

`protected static Filter` `AbstractSVGFilterPrimitiveElementBridge.getIn(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap, BridgeContext ctx)` Returns the input source of the specified filter primitive element defined by its 'in' attribute.
`protected static Filter` `AbstractSVGFilterPrimitiveElementBridge.getIn2(org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.util.Map filterMap, BridgeContext ctx)` Returns the input source of the specified filter primitive element defined by its 'in2' attribute.
`void` `AbstractGraphicsNodeBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` Builds using the specified BridgeContext and element, the specified graphics node.
`protected void` `AbstractGraphicsNodeBridge.initializeDynamicSupport(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` This method is invoked during the build phase if the document is dynamic.

Constructors in org.apache.batik.bridge with parameters of type GraphicsNode
`UpdateManager(BridgeContext ctx, GraphicsNode gn, org.w3c.dom.Document doc)` Creates a new update manager.
`StyleReference(GraphicsNode node, java.lang.String styleAttribute)` Creates a new `StyleReference`.

Uses of GraphicsNode in org.apache.batik.extension.svg

Classes in org.apache.batik.extension.svg that implement GraphicsNode
`class` `MultiResGraphicsNode` RasterRable This is used to wrap a Rendered Image back into the RenderableImage world.

Methods in org.apache.batik.extension.svg that return GraphicsNode
`GraphicsNode` `MultiResGraphicsNode.getGraphicsNode(int idx)`
`GraphicsNode` `BatikMultiImageElementBridge.createGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e)` Creates a graphics node using the specified BridgeContext and for the specified element.

Methods in org.apache.batik.extension.svg with parameters of type GraphicsNode
`java.awt.Paint` `SolidColorBridge.createPaint(BridgeContext ctx, org.w3c.dom.Element paintElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, float opacity)` Creates a `Paint` according to the specified parameters.
`java.awt.Paint` `ColorSwitchBridge.createPaint(BridgeContext ctx, org.w3c.dom.Element paintElement, org.w3c.dom.Element paintedElement, GraphicsNode paintedNode, float opacity)` Creates a `Paint` according to the specified parameters.
`void` `BatikMultiImageElementBridge.buildGraphicsNode(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)`
`protected void` `BatikMultiImageElementBridge.initializeDynamicSupport(BridgeContext ctx, org.w3c.dom.Element e, GraphicsNode node)` This method is invoked during the build phase if the document is dynamic.
`Filter` `BatikHistogramNormalizationElementBridge.createFilter(BridgeContext ctx, org.w3c.dom.Element filterElement, org.w3c.dom.Element filteredElement, GraphicsNode filteredNode, Filter inputFilter, java.awt.geom.Rectangle2D filterRegion, java.util.Map filterMap)` Creates a `Filter` primitive according to the specified parameters.

Uses of GraphicsNode in org.apache.batik.gvt

Classes in org.apache.batik.gvt that implement GraphicsNode
`class` `AbstractGraphicsNode` A partial implementation of the `GraphicsNode` interface.
`class` `CanvasGraphicsNode` The graphics node container with a background color.
`class` `CompositeGraphicsNode` A CompositeGraphicsNode is a graphics node that can contain graphics nodes.
`class` `ImageNode` A graphics node that represents an image described as a graphics node.
`class` `ProxyGraphicsNode` A graphics node which provides a placeholder for another graphics node.
`class` `RasterImageNode` A graphics node that represents a raster image.
`class` `RootGraphicsNode` The top-level graphics node of the GVT tree.
`class` `ShapeNode` A graphics node that represents a shape.
`class` `TextNode` A graphics node that represents text.

Fields in org.apache.batik.gvt declared as GraphicsNode
`protected GraphicsNode` `ProxyGraphicsNode.source` The graphics node to proxy.
`protected GraphicsNode` `Marker.markerNode` GraphicsNode this marker is associated to
`protected GraphicsNode` `GVTTreeWalker.gvtRoot` The GVT root into which text is searched.
`protected GraphicsNode` `GVTTreeWalker.currentNode` The current GraphicsNode.
`protected GraphicsNode[]` `CompositeGraphicsNode.children` The children of this composite graphics node.

Methods in org.apache.batik.gvt that return GraphicsNode
`GraphicsNode` `ProxyGraphicsNode.getSource()` Returns the proxied graphics node.
`GraphicsNode` `PatternPaint.getGraphicsNode()` Returns the graphics node that define the pattern.
`GraphicsNode` `Marker.getMarkerNode()` Returns the `GraphicsNode` that draws this marker.
`GraphicsNode` `ImageNode.nodeHitAt(java.awt.geom.Point2D p)` Returns the GraphicsNode containing point p if this node or one of its children is sensitive to mouse events at p.
`GraphicsNode` `ImageNode.getImage()` Returns the graphics node that represents the image.
`GraphicsNode` `GVTTreeWalker.getRoot()` Returns the root graphics node.
`GraphicsNode` `GVTTreeWalker.getCurrentGraphicsNode()` Returns the current `GraphicsNode`.
`GraphicsNode` `GVTTreeWalker.previousGraphicsNode()` Returns the previous `GraphicsNode`.
`GraphicsNode` `GVTTreeWalker.nextGraphicsNode()` Returns the next `GraphicsNode`.
`GraphicsNode` `GVTTreeWalker.parentGraphicsNode()` Returns the parent of the current `GraphicsNode`.
`GraphicsNode` `GVTTreeWalker.getNextSibling()` Returns the next sibling of the current `GraphicsNode`.
`GraphicsNode` `GVTTreeWalker.getPreviousSibling()` Returns the next previous of the current `GraphicsNode`.
`GraphicsNode` `GVTTreeWalker.firstChild()` Returns the first child of the current `GraphicsNode`.
`GraphicsNode` `GVTTreeWalker.lastChild()` Returns the last child of the current `GraphicsNode`.
`GraphicsNode` `GraphicsNode.nodeHitAt(java.awt.geom.Point2D p)` Returns the GraphicsNode containing point p if this node or one of its children is sensitive to mouse events at p.
`GraphicsNode` `CompositeGraphicsNode.nodeHitAt(java.awt.geom.Point2D p)` Returns the GraphicsNode containing point p if this node or one of its children is sensitive to mouse events at p.
`GraphicsNode` `AbstractGraphicsNode.nodeHitAt(java.awt.geom.Point2D p)` Returns the GraphicsNode containing point p if this node or one of its children is sensitive to mouse events at p.

Methods in org.apache.batik.gvt with parameters of type GraphicsNode
`java.awt.geom.Rectangle2D` `UpdateTracker.getNodeDirtyRegion(GraphicsNode gn, java.awt.geom.AffineTransform at)` This returns the dirty region for gn in the coordinate system given by `at</at>.`
`java.awt.geom.Rectangle2D` `UpdateTracker.getNodeDirtyRegion(GraphicsNode gn)`
`void` `ProxyGraphicsNode.setSource(GraphicsNode source)` Sets the graphics node to proxy to the specified graphics node.
`void` `ImageNode.setImage(GraphicsNode newImage)` Sets the graphics node that represents the image.
`void` `GVTTreeWalker.setCurrentGraphicsNode(GraphicsNode node)` Sets the current GraphicsNode to the specified node.
`void` `AbstractGraphicsNode.fireGraphicsNodeChangeStarted(GraphicsNode changeSrc)`

Constructors in org.apache.batik.gvt with parameters of type GraphicsNode
`PatternPaint(GraphicsNode node, java.awt.geom.Rectangle2D patternRegion, boolean overflow, java.awt.geom.AffineTransform patternTransform)` Constructs a new `PatternPaint`.
`Marker(GraphicsNode markerNode, java.awt.geom.Point2D ref, double orient)` Constructs a new marker.
`GVTTreeWalker(GraphicsNode gvtRoot)` Constructs a new `GVTTreeWalker`.

Uses of GraphicsNode in org.apache.batik.gvt.event

Fields in org.apache.batik.gvt.event declared as GraphicsNode
`protected GraphicsNode` `GraphicsNodeChangeEvent.changeSource`
`protected GraphicsNode` `AWTEventDispatcher.root` The root GraphicsNode as determined by setRootNode().
`protected GraphicsNode` `AWTEventDispatcher.lastHit` The lastest node which has been targeted by an event.
`protected GraphicsNode` `AWTEventDispatcher.dummyNode` A dummy graphics node to dispacth "deselect" mouse events to.
`protected GraphicsNode` `AWTEventDispatcher.currentKeyEventTarget` The current GraphicsNode targeted by an key events.

Methods in org.apache.batik.gvt.event that return GraphicsNode
`GraphicsNode` `GraphicsNodeMouseEvent.getRelatedNode()` Returns the related node for this `GraphicsNodeMouseEvent`.
`GraphicsNode` `GraphicsNodeEvent.getGraphicsNode()` Returns the graphics node where the event is originated.
`GraphicsNode` `GraphicsNodeChangeEvent.getChangeSrc()`
`GraphicsNode` `EventDispatcher.getRootNode()` Returns the root node for MouseEvent dispatch containment searches and field selections.
`GraphicsNode` `AWTEventDispatcher.getRootNode()` Returns the root node for MouseEvent dispatch containment searches and field selections.

Methods in org.apache.batik.gvt.event with parameters of type GraphicsNode
`void` `GraphicsNodeChangeEvent.setChangeSrc(GraphicsNode gn)`
`void` `EventDispatcher.setRootNode(GraphicsNode root)` Sets the root node for MouseEvent dispatch containment searches and field selections.
`void` `AWTEventDispatcher.setRootNode(GraphicsNode root)` Sets the root node for MouseEvent dispatch containment searches and field selections.

Constructors in org.apache.batik.gvt.event with parameters of type GraphicsNode
`GraphicsNodeMouseEvent(GraphicsNode source, int id, long when, int modifiers, float x, float y, int clientX, int clientY, int screenX, int screenY, int clickCount, GraphicsNode relatedNode)` Constructs a new graphics node mouse event.
`GraphicsNodeMouseEvent(GraphicsNode source, java.awt.event.MouseEvent evt)` Constructs a new graphics node mouse event from an AWT MouseEvent.
`GraphicsNodeKeyEvent(GraphicsNode source, int id, long when, int modifiers, int keyCode, char keyChar)` Constructs a new graphics node key event.
`GraphicsNodeInputEvent(GraphicsNode source, int id, long when, int modifiers)` Constructs a new graphics node input event.
`GraphicsNodeInputEvent(GraphicsNode source, java.awt.event.InputEvent evt)` Constructs a new graphics node input event from an AWT InputEvent.
`GraphicsNodeFocusEvent(GraphicsNode source, int id)` Constructs a new graphics node focus event.
`GraphicsNodeEvent(GraphicsNode source, int id)` Constructs a new graphics node event with the specified source and ID.
`GraphicsNodeChangeEvent(GraphicsNode source, int id)` Constructs a new graphics node event with the specified source and ID.

Uses of GraphicsNode in org.apache.batik.gvt.filter

Fields in org.apache.batik.gvt.filter declared as GraphicsNode
`protected GraphicsNode` `MaskRable8Bit.mask` The node who's outline specifies our mask.

Methods in org.apache.batik.gvt.filter that return GraphicsNode
`GraphicsNode` `MaskRable8Bit.getMaskNode()` Returns the Graphics node that the mask operation will use to define the masking image.
`GraphicsNode` `Mask.getMaskNode()` Returns the Graphics node that the mask operation will use to define the masking image.
`GraphicsNode` `GraphicsNodeRable8Bit.getGraphicsNode()` Returns the `GraphicsNode` rendered by this image
`GraphicsNode` `GraphicsNodeRable.getGraphicsNode()` Returns the `GraphicsNode` for which a rendering can be obtained
`GraphicsNode` `BackgroundRable8Bit.getGraphicsNode()` Returns the `GraphicsNode` rendered by this image

Methods in org.apache.batik.gvt.filter with parameters of type GraphicsNode
`void` `MaskRable8Bit.setMaskNode(GraphicsNode mask)` Set the masking image to that described by gn.
`void` `Mask.setMaskNode(GraphicsNode gn)` Set the masking image to that described by gn.
`GraphicsNodeRable` `GraphicsNodeRableFactory.createGraphicsNodeRable(GraphicsNode node)` Returns a `GraphicsNodeRable` initialized with the input `GraphicsNode`.
`void` `GraphicsNodeRable8Bit.setGraphicsNode(GraphicsNode node)` Sets the `GraphicsNode` this image should render
`void` `GraphicsNodeRable.setGraphicsNode(GraphicsNode node)` Sets the `GraphicsNode` associated with this image.
`GraphicsNodeRable` `ConcreteGraphicsNodeRableFactory.createGraphicsNodeRable(GraphicsNode node)` Returns a `GraphicsNodeRable` initialized with the input `GraphicsNode`.
`void` `BackgroundRable8Bit.setGraphicsNode(GraphicsNode node)` Sets the `GraphicsNode` this image should render
`Filter` `BackgroundRable8Bit.getBackground(GraphicsNode gn, GraphicsNode child, java.awt.geom.Rectangle2D aoi)` Returns a filter that represents the background image for `child`.

Constructors in org.apache.batik.gvt.filter with parameters of type GraphicsNode
`MaskRable8Bit(Filter src, GraphicsNode mask, java.awt.geom.Rectangle2D filterRegion)`
`GraphicsNodeRed8Bit(GraphicsNode node, java.awt.geom.AffineTransform node2dev, boolean usePrimitivePaint, java.awt.RenderingHints hints)`
`GraphicsNodeRable8Bit(GraphicsNode node)`
`GraphicsNodeRable8Bit(GraphicsNode node, java.util.Map props)`
`GraphicsNodeRable8Bit(GraphicsNode node, boolean usePrimitivePaint)`
`BackgroundRable8Bit(GraphicsNode node)`

Uses of GraphicsNode in org.apache.batik.gvt.font

Constructors in org.apache.batik.gvt.font with parameters of type GraphicsNode
`Glyph(java.lang.String unicode, java.util.Vector names, java.lang.String orientation, java.lang.String arabicForm, java.lang.String lang, java.awt.geom.Point2D horizOrigin, java.awt.geom.Point2D vertOrigin, float horizAdvX, float vertAdvY, int glyphCode, float kernScale, TextPaintInfo tpi, java.awt.Shape dShape, GraphicsNode glyphChildrenNode)` Constructs a Glyph with the specified parameters.

Uses of GraphicsNode in org.apache.batik.gvt.renderer

Fields in org.apache.batik.gvt.renderer declared as GraphicsNode
`protected GraphicsNode` `StaticRenderer.rootGN` Tree this Renderer paints.

Methods in org.apache.batik.gvt.renderer that return GraphicsNode
`GraphicsNode` `StaticRenderer.getTree()`
`GraphicsNode` `Renderer.getTree()` Returns the GVT tree associated with this renderer

Methods in org.apache.batik.gvt.renderer with parameters of type GraphicsNode
`void` `StaticRenderer.setTree(GraphicsNode rootGN)` This associates the given GVT Tree with this renderer.
`void` `Renderer.setTree(GraphicsNode treeRoot)` This associates the given GVT Tree with this renderer.

Uses of GraphicsNode in org.apache.batik.swing.gvt

Fields in org.apache.batik.swing.gvt declared as GraphicsNode
`protected GraphicsNode` `JGVTComponent.gvtRoot` The GVT tree root.

Methods in org.apache.batik.swing.gvt that return GraphicsNode
`GraphicsNode` `JGVTComponent.getGraphicsNode()` Returns the root of the GVT tree displayed by this component, if any.

Methods in org.apache.batik.swing.gvt with parameters of type GraphicsNode
`void` `JGVTComponent.setGraphicsNode(GraphicsNode gn)` Sets the GVT tree to display.
`protected void` `JGVTComponent.setGraphicsNode(GraphicsNode gn, boolean createDispatcher)` Sets the GVT tree to display.

Uses of GraphicsNode in org.apache.batik.swing.svg

Fields in org.apache.batik.swing.svg declared as GraphicsNode
`protected GraphicsNode` `SVGLoadEventDispatcherEvent.gvtRoot` The GVT root.
`protected GraphicsNode` `SVGLoadEventDispatcher.root` The root graphics node.
`protected GraphicsNode` `GVTTreeBuilderEvent.gvtRoot` The GVT root.

Methods in org.apache.batik.swing.svg that return GraphicsNode
`GraphicsNode` `SVGLoadEventDispatcherEvent.getGVTRoot()` Returns the GVT tree root, or null if the gvt construction was not completed or just started.
`GraphicsNode` `GVTTreeBuilderEvent.getGVTRoot()` Returns the GVT tree root, or null if the gvt construction was not completed or just started.

Methods in org.apache.batik.swing.svg with parameters of type GraphicsNode
`void` `JSVGComponent.setGraphicsNode(GraphicsNode gn, boolean createDispatcher)`
`protected void` `JSVGComponent.startSVGLoadEventDispatcher(GraphicsNode root)` Starts a SVGLoadEventDispatcher thread.
`protected CanvasGraphicsNode` `JSVGComponent.getCanvasGraphicsNode(GraphicsNode gn)`

Constructors in org.apache.batik.swing.svg with parameters of type GraphicsNode
`SVGLoadEventDispatcherEvent(java.lang.Object source, GraphicsNode root)` Creates a new SVGLoadEventDispatcherEvent.
`SVGLoadEventDispatcher(GraphicsNode gn, SVGDocument doc, BridgeContext bc, UpdateManager um)` Creates a new SVGLoadEventDispatcher.
`GVTTreeBuilderEvent(java.lang.Object source, GraphicsNode root)` Creates a new GVTTreeBuilderEvent.

Uses of GraphicsNode in org.apache.batik.transcoder

Fields in org.apache.batik.transcoder declared as GraphicsNode
`protected GraphicsNode` `SVGAbstractTranscoder.root` Current GVT Tree, i.e., the GVT tree representing the page being printed currently.

Methods in org.apache.batik.transcoder with parameters of type GraphicsNode
`protected CanvasGraphicsNode` `SVGAbstractTranscoder.getCanvasGraphicsNode(GraphicsNode gn)`

Copyright © 2004 Apache Software Foundation. All Rights Reserved.