org.apache.batik.bridge |
Bridge Package
Provides an API for mapping and maintaining consistency between
the SVG DOM tree and the GVT tree.
|
Java Source File Name | Type | Comment |
AbstractGraphicsNodeBridge.java | Class | The base bridge class for SVG graphics node. |
AbstractSVGBridge.java | Class | The base bridge class for SVG elements. |
AbstractSVGFilterPrimitiveElementBridge.java | Class | The base bridge class for SVG filter primitives. |
AbstractSVGGradientElementBridge.java | Class | Bridge class for vending gradients. |
AbstractSVGLightingElementBridge.java | Class | Bridge class for the <feDiffuseLighting> element. |
AnimatableGenericSVGBridge.java | Class | Abstract bridge class for animatable elements that do not produce
a GraphicsNode. |
AnimatableSVGBridge.java | Class | Abstract bridge class for those elements that can be animated. |
AnimationSupport.java | Class | Class that provides utilities for animation support. |
BaseScriptingEnvironment.java | Class | This class is the base class for SVG scripting. |
Bridge.java | Interface | A tagging interface that all bridges must implement. |
BridgeContext.java | Class | This class represents a context used by the various bridges and the
builder. |
BridgeEventSupport.java | Class | This class is responsible of tracking GraphicsNodeMouseEvent and
fowarding them to the DOM as regular DOM MouseEvent. |
BridgeException.java | Class | Thrown when the bridge has detected an error. |
BridgeExtension.java | Interface | 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.java | Interface | Interface for objects interested in being notified of updates. |
ClipBridge.java | Interface | Factory class for vending Shape objects that represents a
clipping area. |
CSSFontFace.java | Class | |
CSSUtilities.java | Class | A collection of utility method involving CSS property. |
CursorManager.java | Class | The CursorManager class is a helper class which preloads the cursors
corresponding to the SVG built in cursors. |
DefaultExternalResourceSecurity.java | Class | Default implementation for the ExternalResourceSecurity interface. |
DefaultScriptSecurity.java | Class | Default implementation for the ScriptSecurity interface. |
DocumentJarClassLoader.java | Class | This ClassLoader implementation only grants permission to
connect back to the server from where the document referencing the
jar file was loaded. |
DocumentLoader.java | Class | This class is responsible on loading an SVG document and
maintaining a cache. |
DynamicGVTBuilder.java | Class | This class is responsible for creating a GVT tree using an SVG DOM tree. |
EcmaLoadTest.java | Class | Checks that ECMA Scripts which should be loaded are indeed
loaded. |
EcmaNoLoadTest.java | Class | Checks that ECMA Scripts which should not be loaded are not
loaded. |
EmbededExternalResourceSecurity.java | Class | This implementation of the ExternalResourceSecurity interface only
allows external resources embeded in the document, i.e., externalResources
embeded with the data protocol. |
EmbededScriptSecurity.java | Class | 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. |
ErrorConstants.java | Interface | The error code. |
ExternalResourceSecurity.java | Interface | An interface that allows UserAgents to describe the security
constraints desired for external resources. |
ExternalResourcesTest.java | Class | This test validates that SecurityExceptions are generated when
the user is trying the access external resources and the UserAgent
disallows that.
In the following, 'unsecure' means an external resource coming from
a different location than the file referencing it.
This test works with an SVG file containing an unsecure stylesheet
and a set of unsecure elements of all kinds, such as <image>
<use> or <feImage>. |
FilterBridge.java | Interface | Bridge class for vending Filter objects. |
FilterPrimitiveBridge.java | Interface | Factory class for vending Filter objects that represents
a filter primitive. |
FocusManager.java | Class | A class that manages focus on elements. |
FontFace.java | Class | |
GenericBridge.java | Interface | A tagging interface that bridges for elements child of GraphicsNodeBridge
should implement. |
GraphicsNodeBridge.java | Interface | Bridge class for creating, building, and updating a GraphicsNode
according to an Element. |
GVTBuilder.java | Class | This class is responsible for creating a GVT tree using an SVG DOM tree. |
InterruptedBridgeException.java | Class | This class represents the exception thrown by the bridge when the
current thread was interrupted. |
JarLoadTest.java | Class | Checks that JAR Scripts which should be loaded are indeed
loaded. |
JarNoLoadTest.java | Class | Checks that JAR Scripts which should not be loaded are not
loaded. |
MarkerBridge.java | Interface | Factory class for vending Marker objects. |
MaskBridge.java | Interface | Factory class for vending Mask objects. |
Messages.java | Class | This class manages the message for the bridge module. |
NoLoadExternalResourceSecurity.java | Class | This implementation does not allow any external resources to be
referenced from an SVG document. |
NoLoadScriptSecurity.java | Class | This implementation for the ScriptSecurity interface
does not allow scripts to be loaded. |
NoRepaintRunnable.java | Interface | A tagging interface to prevent a repaint at the end of the
execution of this runnable. |
PaintBridge.java | Interface | Bridge class for vending Paint objects. |
PaintServer.java | Class | A collection of utility methods to deliver java.awt.Paint,
java.awt.Stroke objects that could be used to paint a
shape. |
RelaxedExternalResourceSecurity.java | Class | This implementation of ExternalResourceSecurity allows any
external references. |
RelaxedScriptSecurity.java | Class | This implementation for the ScriptSecurity interface.
allows the script to be loaded and does not impose constraints
on the urls.
Note that this only means there is no check on the script's
origin, not that it will run without security checks. |
RepaintManager.java | Class | This class manages the rendering of a GVT tree. |
ScriptingEnvironment.java | Class | This class contains the informations needed by the SVG scripting. |
ScriptSecurity.java | Interface | An interface that allows UserAgents to describe the security
constraints desired for scripting. |
ScriptSelfTest.java | Class | Helper class to simplify writing the unitTesting.xml file for
the bridge. |
StyleReference.java | Class | A style reference represents a graphics node, CSS property pair. |
SVGAElementBridge.java | Class | Bridge class for the <a> element. |
SVGAltGlyphElementBridge.java | Class | Bridge class for the <altGlyph> element. |
SVGAltGlyphHandler.java | Class | SVG font altGlyph handler. |
SVGAnimateColorElementBridge.java | Class | Bridge class for the 'animateColor' animation element. |
SVGAnimateElementBridge.java | Class | Bridge class for the 'animate' animation element. |
SVGAnimateMotionElementBridge.java | Class | Bridge class for the 'animateMotion' animation element. |
SVGAnimateTransformElementBridge.java | Class | Bridge class for the 'animateTransform' animation element. |
SVGAnimationElementBridge.java | Class | An abstract base class for the SVG animation element bridges. |
SVGAnimationEngine.java | Class | An AnimationEngine for SVG documents. |
SVGBridgeExtension.java | Class | 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.java | Class | 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.java | Class | Bridge class for the <circle> element. |
SVGClipPathElementBridge.java | Class | Bridge class for the <clipPath> element. |
SVGColorProfileElementBridge.java | Class | This class bridges an SVG color-profile element with an
ICC_ColorSpace object. |
SVGDecoratedShapeElementBridge.java | Class | The base bridge class for decorated shapes. |
SVGDescElementBridge.java | Class | Bridge class for the <desc> element. |
SVGDescriptiveElementBridge.java | Class | Base class for 'descriptive' elements, mostly title and desc. |
SVGEllipseElementBridge.java | Class | Bridge class for the <ellipse> element. |
SVGFeBlendElementBridge.java | Class | Bridge class for the <feBlend> element. |
SVGFeColorMatrixElementBridge.java | Class | Bridge class for the <feColorMatrix> element. |
SVGFeComponentTransferElementBridge.java | Class | Bridge class for the <feComponentTransfer> element. |
SVGFeCompositeElementBridge.java | Class | Bridge class for the <feComposite> element. |
SVGFeConvolveMatrixElementBridge.java | Class | Bridge class for the <feConvolveMatrix> element. |
SVGFeDiffuseLightingElementBridge.java | Class | Bridge class for the <feDiffuseLighting> element. |
SVGFeDisplacementMapElementBridge.java | Class | Bridge class for the <feDisplacementMap> element. |
SVGFeFloodElementBridge.java | Class | Bridge class for the <feFlood> element. |
SVGFeGaussianBlurElementBridge.java | Class | Bridge class for the <feGaussianBlur> element. |
SVGFeImageElementBridge.java | Class | Bridge class for the <feImage> element. |
SVGFeMergeElementBridge.java | Class | Bridge class for the <feMerge> element. |
SVGFeMorphologyElementBridge.java | Class | Bridge class for the <feMorphology> element. |
SVGFeOffsetElementBridge.java | Class | Bridge class for the <feOffset> element. |
SVGFeSpecularLightingElementBridge.java | Class | Bridge class for the <feSpecularLighting> element. |
SVGFeTileElementBridge.java | Class | Bridge class for the <feTile> element. |
SVGFeTurbulenceElementBridge.java | Class | Bridge class for the <feTurbulence> element. |
SVGFilterElementBridge.java | Class | Bridge class for the <filter> element. |
SVGFontElementBridge.java | Class | Bridge class for the <font> element. |
SVGFontFace.java | Class | |
SVGFontFaceElementBridge.java | Class | Bridge class for the <font-face> element. |
SVGFontFamily.java | Class | A font family class for SVG fonts. |
SVGFontUtilities.java | Class | Utility class for SVG fonts. |
SVGGElementBridge.java | Class | Bridge class for the <g> element. |
SVGGlyphElementBridge.java | Class | Bridge class for the <glyph> element. |
SVGGVTFont.java | Class | Represents an SVG font. |
SVGHKernElementBridge.java | Class | Bridge class for the <hkern> element. |
SVGImageElementBridge.java | Class | Bridge class for the <image> element. |
SVGKernElementBridge.java | Class | A base Bridge class for the kerning elements. |
SVGLinearGradientElementBridge.java | Class | Bridge class for the <linearGradient> element. |
SVGLineElementBridge.java | Class | Bridge class for the <line> element. |
SVGMarkerElementBridge.java | Class | Bridge class for the <marker> element. |
SVGMaskElementBridge.java | Class | Bridge class for the <mask> element. |
SVGMissingGlyphElementBridge.java | Class | Bridge class for the <missing-glyph> element. |
SVGPathElementBridge.java | Class | Bridge class for the <path> element. |
SVGPatternElementBridge.java | Class | Bridge class for the <pattern> element. |
SVGPolygonElementBridge.java | Class | Bridge class for the <polygon> element. |
SVGPolylineElementBridge.java | Class | Bridge class for the <polyline> element. |
SVGRadialGradientElementBridge.java | Class | Bridge class for the <radialGradient> element. |
SVGRectElementBridge.java | Class | Bridge class for the <rect> element. |
SVGSetElementBridge.java | Class | A bridge class for the 'set' animation element. |
SVGShapeElementBridge.java | Class | The base bridge class for shapes. |
SVGSVGElementBridge.java | Class | Bridge class for the <svg> element. |
SVGSwitchElementBridge.java | Class | Bridge class for the <switch> element. |
SVGTextElementBridge.java | Class | Bridge class for the <text> element. |
SVGTextPathElementBridge.java | Class | Bridge class for the <textPath> element. |
SVGTitleElementBridge.java | Class | Bridge class for the <title> element. |
SVGUseElementBridge.java | Class | Bridge class for the <use> element. |
SVGUtilities.java | Class | A collection of utility methods for SVG. |
SVGVKernElementBridge.java | Class | Bridge class for the <vkern> element. |
TextUtilities.java | Class | A collection of utility method for text. |
UnitProcessor.java | Class | This class provides methods to convert SVG length and coordinate to
float in user units. |
UpdateManager.java | Class | This class provides features to manage the update of an SVG document. |
UpdateManagerAdapter.java | Class | This is an adapter for the UpdateManagerListener interface. |
UpdateManagerEvent.java | Class | This class represents an event which indicate an event originated
from a UpdateManager instance. |
UpdateManagerListener.java | Interface | This interface represents a listener to the UpdateManagerEvent events. |
URIResolver.java | Class | This class is used to resolve the URI that can be found in a SVG document. |
UserAgent.java | Interface | An interface that provides access to the User Agent informations
needed by the bridge. |
UserAgentAdapter.java | Class | An abstract user agent adaptor implementation. |
UserAgentViewport.java | Class | Defines a viewport for a UserAgent. |
ViewBox.java | Class | This class provides convenient methods to handle viewport. |
Viewport.java | Interface | Defines a viewport. |