Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.
BridgeUpdateHandler | Interface for objects interested in being notified of updates.
ClipBridge | Factory class for vending `Shape` objects that represents a clipping area.
ErrorConstants | The error code.
ExternalResourceSecurity | An interface that allows UserAgents to describe the security constraints desired for external resources.
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.
NoRepaintRunnable | A tagging interface to prevent a repaint at the end of the execution of this runnable.
PaintBridge | Bridge class for vending `Paint` objects.
ScriptSecurity | An interface that allows UserAgents to describe the security constraints desired for scripting.
UpdateManagerListener | This interface represents a listener to the UpdateManagerEvent events.
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.
BaseScriptingEnvironment | This class is the base class for SVG scripting.
BridgeContext | This class represents a context used by the various bridges and the builder.
BridgeContext.CSSEngineUserAgentWrapper |
BridgeContext.EventListenerMememto | A class used to store an EventListener added to the DOM.
BridgeContext.SoftReferenceMememto |
BridgeEventSupport | This class is responsible of tracking GraphicsNodeMouseEvent and fowarding them to the DOM as regular DOM MouseEvent.
BridgeEventSupport.GVTUnloadListener |
BridgeEventSupport.Listener | A GraphicsNodeMouseListener that dispatch DOM events accordingly.
CSSFontFace | This class represents a <font-face> element or @font-face rule
CSSUtilities | A collection of utility method involving CSS property.
CursorManager | The CursorManager class is a helper class which preloads the cursors corresponding to the SVG built in cursors.
DefaultExternalResourceSecurity | Default implementation for the `ExternalResourceSecurity` interface.
DefaultScriptSecurity | Default implementation for the `ScriptSecurity` interface.
DocumentJarClassLoader | This `ClassLoader` implementation only grants permission to connect back to the server from where the document referencing the jar file was loaded.
DocumentLoader | This class is responsible on loading an SVG document and maintaining a cache.
DynamicGVTBuilder | This class is responsible for creating a GVT tree using an SVG DOM tree.
EmbededExternalResourceSecurity | This implementation of the `ExternalResourceSecurity` interface only allows external resources embeded in the document, i.e., externalResources embeded with the data protocol.
EmbededScriptSecurity | This implementation of the `ScriptSecurity` interface only allows scripts embeded in the document, i.e., scripts whith either the same URL as the document (as for event attributes) or scripts embeded with the data protocol.
FocusManager | A class that manages focus on elements.
FontFace | This class represents a <font-face> element or @font-face rule
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.
NoLoadExternalResourceSecurity | This implementation does not allow any external resources to be referenced from an SVG document.
NoLoadScriptSecurity | This implementation for the `ScriptSecurity` interface does not allow scripts to be loaded.
PaintServer | A collection of utility methods to deliver `java.awt.Paint`, `java.awt.Stroke` objects that could be used to paint a shape.
RelaxedExternalResourceSecurity | This implementation of `ExternalResourceSecurity` allows any external references.
RelaxedScriptSecurity | This implementation for the `ScriptSecurity` interface.
RepaintManager | This class manages the rendering of a GVT tree.
ScriptingEnvironment | This class contains the informations needed by the SVG scripting.
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 or @font-face rule
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.
SVGImageElementBridge.ProtectedStream |
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 defined an <svg> element.
SVGSwitchElementBridge | Bridge class for the <switch> element.
SVGTextElementBridge | Bridge class for the <text> element.
SVGTextElementBridge.AttributedStringBuffer | This class is used to build an AttributedString.
SVGTextElementBridge.CharacterInformation | Helper class to collect information about one Glyph in the GlyphVector
SVGTextPathElementBridge | Bridge class for the <textPath> element.
SVGTitleElementBridge | Bridge class for the <title> element.
SVGUseElementBridge | Bridge class for the <use> element.
SVGUseElementBridge.CursorMouseOverListener | To handle a mouseover on an anchor and set the cursor.
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.
UpdateManager | This class provides features to manage the update of an SVG document.
UpdateManagerAdapter | This is an adapter for the UpdateManagerListener interface.
UpdateManagerEvent | This class represents an event which indicate an event originated from a UpdateManager instance.
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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2004 Apache Software Foundation. All Rights Reserved.