Package org.apache.batik.bridge

Provides an API for mapping and maintaining consistency between the SVG DOM tree and the GVT tree.

See:
          Description

Interface Summary
Bridge A tagging interface that all bridges must implement.
BridgeExtension This is a Service interface for classes that want to extend the functionality of the Bridge, to support new tags in the rendering tree.
ClipBridge Factory class for vending Shape objects that represents a clipping area.
ErrorConstants The error code.
FilterBridge Bridge class for vending Filter objects.
FilterPrimitiveBridge Factory class for vending Filter objects that represents a filter primitive.
GenericBridge A tagging interface that bridges for elements child of GraphicsNodeBridge should implement.
GraphicsNodeBridge Bridge class for creating, building, and updating a GraphicsNode according to an Element.
MarkerBridge Factory class for vending Marker objects.
MaskBridge Factory class for vending Mask objects.
PaintBridge Bridge class for vending Paint objects.
UnitProcessor.Context Holds the informations needed to compute the units.
UserAgent An interface that provides access to the User Agent informations needed by the bridge.
Viewport Defines a viewport.
 

Class Summary
AbstractGraphicsNodeBridge The base bridge class for SVG graphics node.
AbstractSVGBridge The base bridge class for SVG elements.
AbstractSVGFilterPrimitiveElementBridge The base bridge class for SVG filter primitives.
AbstractSVGGradientElementBridge Bridge class for vending gradients.
AbstractSVGGradientElementBridge.Stop This class represents a gradient <stop> element.
AbstractSVGGradientElementBridge.SVGStopElementBridge Bridge class for the gradient <stop> element.
AbstractSVGLightingElementBridge Bridge class for the <feDiffuseLighting> element.
AbstractSVGLightingElementBridge.AbstractSVGLightElementBridge The base bridge class for light element.
AbstractSVGLightingElementBridge.SVGFeDistantLightElementBridge Bridge class for the <feDistantLight> element.
AbstractSVGLightingElementBridge.SVGFePointLightElementBridge Bridge class for the <fePointLight> element.
AbstractSVGLightingElementBridge.SVGFeSpotLightElementBridge Bridge class for the <feSpotLight> element.
BridgeContext This class represents a context used by the various bridges and the builder.
BridgeEventSupport.ScriptCaller  
BridgeMutationEvent An event object that describes the modification to apply to an Element.
CSSUtilities A collection of utility method involving CSS property.
DocumentLoader This class is responsible on loading an SVG document and maintaining a cache.
GVTBuilder This class is responsible for creating a GVT tree using an SVG DOM tree.
Messages This class manages the message for the bridge module.
PaintServer A collection of utility methods to deliver java.awt.Paint, java.awt.Stroke objects that could be used to paint a shape.
StyleReference A style reference represents a graphics node, CSS property pair.
SVGAElementBridge Bridge class for the <a> element.
SVGAElementBridge.AnchorListener To handle a click on an anchor.
SVGAElementBridge.CursorMouseOutListener To handle a mouseout on an anchor and set the cursor.
SVGAElementBridge.CursorMouseOverListener To handle a mouseover on an anchor and set the cursor.
SVGAltGlyphElementBridge Bridge class for the <altGlyph> element.
SVGAltGlyphHandler SVG font altGlyph handler.
SVGBridgeExtension This is a Service interface for classes that want to extend the functionality of the Bridge, to support new tags in the rendering tree.
SVGBrokenLinkProvider This interface is to be used to provide alternate ways of generating a placeholder image when the ImageTagRegistry fails to handle a given reference.
SVGCircleElementBridge Bridge class for the <circle> element.
SVGClipPathElementBridge Bridge class for the <clipPath> element.
SVGColorProfileElementBridge This class bridges an SVG color-profile element with an ICC_ColorSpace object.
SVGDecoratedShapeElementBridge The base bridge class for decorated shapes.
SVGDescElementBridge Bridge class for the <desc> element.
SVGEllipseElementBridge Bridge class for the <ellipse> element.
SVGFeBlendElementBridge Bridge class for the <feBlend> element.
SVGFeColorMatrixElementBridge Bridge class for the <feColorMatrix> element.
SVGFeComponentTransferElementBridge Bridge class for the <feComponentTransfer> element.
SVGFeComponentTransferElementBridge.SVGFeFuncAElementBridge Bridge class for the <feFuncA> element.
SVGFeComponentTransferElementBridge.SVGFeFuncBElementBridge Bridge class for the <feFuncB> element.
SVGFeComponentTransferElementBridge.SVGFeFuncElementBridge The base bridge class for component transfer function.
SVGFeComponentTransferElementBridge.SVGFeFuncGElementBridge Bridge class for the <feFuncG> element.
SVGFeComponentTransferElementBridge.SVGFeFuncRElementBridge Bridge class for the <feFuncR> element.
SVGFeCompositeElementBridge Bridge class for the <feComposite> element.
SVGFeConvolveMatrixElementBridge Bridge class for the <feConvolveMatrix> element.
SVGFeDiffuseLightingElementBridge Bridge class for the <feDiffuseLighting> element.
SVGFeDisplacementMapElementBridge Bridge class for the <feDisplacementMap> element.
SVGFeFloodElementBridge Bridge class for the <feFlood> element.
SVGFeGaussianBlurElementBridge Bridge class for the <feGaussianBlur> element.
SVGFeImageElementBridge Bridge class for the <feImage> element.
SVGFeMergeElementBridge Bridge class for the <feMerge> element.
SVGFeMergeElementBridge.SVGFeMergeNodeElementBridge Bridge class for the <feMergeNode> element.
SVGFeMorphologyElementBridge Bridge class for the <feMorphology> element.
SVGFeOffsetElementBridge Bridge class for the <feOffset> element.
SVGFeSpecularLightingElementBridge Bridge class for the <feSpecularLighting> element.
SVGFeTileElementBridge Bridge class for the <feTile> element.
SVGFeTurbulenceElementBridge Bridge class for the <feTurbulence> element.
SVGFilterElementBridge Bridge class for the <filter> element.
SVGFontElementBridge Bridge class for the <font> element.
SVGFontFace This class represents a <font-face> element.
SVGFontFaceElementBridge Bridge class for the <font-face> element.
SVGFontFamily A font family class for SVG fonts.
SVGFontUtilities Utility class for SVG fonts.
SVGGElementBridge Bridge class for the <g> element.
SVGGlyphElementBridge Bridge class for the <glyph> element.
SVGGVTFont Represents an SVG font.
SVGHKernElementBridge Bridge class for the <hkern> element.
SVGImageElementBridge Bridge class for the <image> element.
SVGImageElementBridge.ForwardEventListener A simple DOM listener to forward events from the SVG image document to the original document.
SVGKernElementBridge A base Bridge class for the kerning elements.
SVGLinearGradientElementBridge Bridge class for the <linearGradient> element.
SVGLineElementBridge Bridge class for the <line> element.
SVGMarkerElementBridge Bridge class for the <marker> element.
SVGMaskElementBridge Bridge class for the <mask> element.
SVGMissingGlyphElementBridge Bridge class for the <missing-glyph> element.
SVGPathElementBridge Bridge class for the <path> element.
SVGPatternElementBridge Bridge class for the <pattern> element.
SVGPolygonElementBridge Bridge class for the <polygon> element.
SVGPolylineElementBridge Bridge class for the <polyline> element.
SVGRadialGradientElementBridge Bridge class for the <radialGradient> element.
SVGRectElementBridge Bridge class for the <rect> element.
SVGShapeElementBridge The base bridge class for shapes.
SVGSVGElementBridge Bridge class for the <svg> element.
SVGSVGElementBridge.SVGSVGElementViewport A viewport for a SVGSVGElement.
SVGSwitchElementBridge Bridge class for the <switch> element.
SVGTextElementBridge Bridge class for the <text> element.
SVGTextElementBridge.TextDecoration  
SVGTextPathElementBridge Bridge class for the <textPath> element.
SVGTitleElementBridge Bridge class for the <title> element.
SVGUseElementBridge Bridge class for the <use> element.
SVGUtilities A collection of utility methods for SVG.
SVGVKernElementBridge Bridge class for the <vkern> element.
TextUtilities A collection of utility method for text.
UnitProcessor This class provides methods to convert SVG length and coordinate to float in user units.
UnitProcessor.DefaultContext This class is the default context for a particular element.
UnitProcessor.UnitResolver A LengthHandler that convert units.
URIResolver This class is used to resolve the URI that can be found in a SVG document.
UserAgentAdapter An abstract user agent adaptor implementation.
UserAgentViewport Defines a viewport for a UserAgent.
ViewBox This class provides convenient methods to handle viewport.
ViewBox.ViewHandler This class can be used to store the value of the attribute viewBox or can also be used to store the various attribute value that can be specified on a SVG URI fragments.
 

Exception Summary
BridgeException Thrown when the bridge has detected an error.
InterruptedBridgeException This class represents the exception thrown by the bridge when the current thread was interrupted.
 

Package org.apache.batik.bridge Description

Provides an API for mapping and maintaining consistency between the SVG DOM tree and the GVT tree.



Copyright © 2001 Apache Software Foundation. All Rights Reserved.