Package | Description |
---|---|
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.bridge.svg12 | |
org.apache.batik.extension.svg | |
org.apache.batik.swing | |
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.
|
org.apache.batik.transcoder.image |
Provides transcoders for transcoding a SVG document fragment
to an image.
|
Class and Description |
---|
ExternalResourceSecurity
An interface that allows UserAgents to describe the security
constraints desired for external resources.
|
ScriptSecurity
An interface that allows UserAgents to describe the security
constraints desired for scripting.
|
UpdateManagerEvent
This class represents an event which indicate an event originated
from a UpdateManager instance.
|
UpdateManagerListener
This interface represents a listener to the UpdateManagerEvent events.
|
Class and Description |
---|
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.
|
AbstractSVGLightingElementBridge
Bridge class for the <feDiffuseLighting> element.
|
AbstractSVGLightingElementBridge.AbstractSVGLightElementBridge
The base bridge class for light element.
|
AnimatableGenericSVGBridge
Abstract bridge class for animatable elements that do not produce
a GraphicsNode.
|
AnimatableSVGBridge
Abstract bridge class for those elements that can be animated.
|
BaseScriptingEnvironment
This class is the base class for SVG scripting.
|
BasicTextPainter
Basic implementation of TextPainter which
renders the attributed character iterator of a
TextNode . |
Bridge
A tagging interface that all bridges must implement.
|
BridgeContext
This class represents a context used by the various bridges and the
builder.
|
BridgeEventSupport.Listener
A GraphicsNodeMouseListener that dispatch DOM events accordingly.
|
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. |
CSSFontFace
This class represents a <font-face> element or @font-face rule
|
CursorManager
The CursorManager class is a helper class which preloads the cursors
corresponding to the SVG built in cursors.
|
DefaultFontFamilyResolver
The is a utility class that is used for resolving UnresolvedFontFamilies.
|
DocumentBridge
Interface for bridge classes that operate on Document nodes.
|
DocumentLoader
This class is responsible on loading an SVG document and
maintaining a cache.
|
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. |
FocusManager
A class that manages focus on elements.
|
FontFace
This class represents a <font-face> element or @font-face rule
|
FontFamilyResolver |
GenericBridge
A tagging interface that bridges for elements child of
GraphicsNodeBridge
should implement. |
GlyphLayout
Implementation of TextSpanLayout which uses java.awt.font.GlyphVector.
|
GraphicsNodeBridge
Bridge class for creating, building, and updating a
GraphicsNode
according to an Element . |
GVTBuilder
This class is responsible for creating a GVT tree using an SVG DOM tree.
|
Location
This class implements the org.apache.batik.w3c.dom.Location interface for Batik
|
Mark
Marker interface, mostly, that encapsulates information about a
selection gesture.
|
MarkerBridge
Factory class for vending
Marker objects. |
MaskBridge
Factory class for vending
Mask objects. |
PaintBridge
Bridge class for vending
Paint objects. |
RepaintManager
This class manages the rendering of a GVT tree.
|
RhinoInterpreter
A simple implementation of
Interpreter interface to use
Rhino ECMAScript interpreter. |
ScriptingEnvironment
This class contains the informations needed by the SVG scripting.
|
ScriptingEnvironment.EvaluateIntervalRunnable
To interpret a script.
|
ScriptingEnvironment.EvaluateRunnableRunnable
To call a Runnable.
|
ScriptSecurity
An interface that allows UserAgents to describe the security
constraints desired for scripting.
|
StrokingTextPainter
More sophisticated implementation of TextPainter which
renders the attributed character iterator of a
TextNode . |
StrokingTextPainter.TextChunk |
SVGAElementBridge.AnchorListener
To handle a click on an anchor.
|
SVGAElementBridge.CursorHolder |
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.
|
SVGAnimateElementBridge
Bridge class for the 'animate' animation element.
|
SVGAnimationElementBridge
An abstract base class for the SVG animation element bridges.
|
SVGAnimationEngine
An AnimationEngine for SVG documents.
|
SVGAnimationEngine.AnimatableLengthOrIdentFactory
Factory class for
AnimatableLengthOrIdentValue s. |
SVGAnimationEngine.AnimatableNumberOrIdentFactory
Factory class for
AnimatableNumberOrIdentValue s. |
SVGAnimationEngine.AnimationThread
The thread that ticks the animation.
|
SVGAnimationEngine.AnimationThread.Ticker
A runnable that ticks the animation engine.
|
SVGAnimationEngine.AnimationTickRunnable
Idle runnable to tick the animation.
|
SVGAnimationEngine.CSSValueFactory
Factory class for AnimatableValues for CSS properties.
|
SVGAnimationEngine.Factory
Interface for AnimatableValue factories.
|
SVGAnimationEngine.UncomputedAnimatableStringValueFactory
Factory class for
AnimatableStringValue s. |
SVGDecoratedShapeElementBridge
The base bridge class for decorated shapes.
|
SVGDescriptiveElementBridge
Base class for 'descriptive' elements, mostly title and desc.
|
SVGFeComponentTransferElementBridge.SVGFeFuncElementBridge
The base bridge class for component transfer function.
|
SVGFontFace
This class represents a <font-face> element or @font-face rule
|
SVGGElementBridge
Bridge class for the <g> element.
|
SVGGlyphElementBridge
Bridge class for the <glyph> element.
|
SVGGVTFont
Represents an SVG font.
|
SVGImageElementBridge.ProtectedStream |
SVGKernElementBridge
A base Bridge class for the kerning elements.
|
SVGShapeElementBridge
The base bridge class for shapes.
|
SVGTextElementBridge
Bridge class for the <text> element.
|
SVGTextElementBridge.AbstractTextChildBridgeUpdateHandler
Implementation for the
BridgeUpdateHandler
for the child elements of <text>. |
SVGTextElementBridge.AbstractTextChildSVGContext
Implementation of
SVGContext for
the children of <text> |
SVGTextElementBridge.AbstractTextChildTextContent |
SVGTextElementBridge.AttributedStringBuffer
This class is used to build an AttributedString.
|
SVGTextElementBridge.CharacterInformation
Helper class to collect information about one Glyph
in the GlyphVector
|
SVGTextElementBridge.DOMChildNodeRemovedEventListener
The DOM EventListener invoked when a node is removed.
|
SVGTextElementBridge.DOMSubtreeModifiedEventListener
The DOM EventListener invoked when the subtree is modified.
|
SVGUseElementBridge.ReferencedElementMutationListener
Used to handle modifications to the referenced content
|
TextHit
Class that encapsulates information returned from hit testing
a
TextSpanLayout instance. |
TextLayoutFactory
Interface implemented by factory instances that can return
TextSpanLayouts appropriate to AttributedCharacterIterator
instances.
|
TextNode
A graphics node that represents text.
|
TextNode.Anchor
Defines where the text of a
TextNode can be anchored
relative to its location. |
TextPainter
Renders the attributed character iterator of a
TextNode . |
TextSpanLayout
Class that performs layout of attributed text strings into
glyph sets paintable by TextPainter instances.
|
UpdateManager
This class provides features to manage the update of an SVG document.
|
UpdateManagerEvent
This class represents an event which indicate an event originated
from a UpdateManager instance.
|
UpdateManagerListener
This interface represents a listener to the UpdateManagerEvent events.
|
URIResolver
This class is used to resolve the URI that can be found in a SVG document.
|
UserAgent
An interface that provides access to the User Agent informations
needed by the bridge.
|
Viewport
Defines a viewport.
|
Window
This interface represents the 'window' object defined in the global
environment of a SVG document.
|
Window.URLResponseHandler
To handle the completion of a 'getURL()' or 'postURL' call.
|
WindowWrapper
This class wraps a Window object to expose it to the interpreter.
|
Class and Description |
---|
AbstractGraphicsNodeBridge
The base bridge class for SVG graphics node.
|
AbstractSVGBridge
The base bridge class for SVG elements.
|
AnimatableGenericSVGBridge
Abstract bridge class for animatable elements that do not produce
a GraphicsNode.
|
AnimatableSVGBridge
Abstract bridge class for those elements that can be animated.
|
BaseScriptingEnvironment
This class is the base class for SVG scripting.
|
Bridge
A tagging interface that all bridges must implement.
|
BridgeContext
This class represents a context used by the various bridges and the
builder.
|
BridgeContext.EventListenerMememto
A class used to store an EventListener added to the DOM.
|
BridgeEventSupport
This class is responsible of tracking GraphicsNodeMouseEvent and
fowarding them to the DOM as regular DOM MouseEvent.
|
BridgeEventSupport.Listener
A GraphicsNodeMouseListener that dispatch DOM events accordingly.
|
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.
|
DocumentLoader
This class is responsible on loading an SVG document and
maintaining a cache.
|
ErrorConstants
The error code.
|
FocusManager
A class that manages focus on elements.
|
FocusManager.DOMFocusInTracker
The class that is responsible for tracking 'DOMFocusIn' changes.
|
FocusManager.MouseClickTracker
The class that is responsible for tracking 'mouseclick' changes.
|
FocusManager.MouseOutTracker
The class that is responsible to update the focus according to
'mouseout' event.
|
FocusManager.MouseOverTracker
The class that is responsible to update the focus according to
'mouseover' event.
|
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 . |
PaintBridge
Bridge class for vending
Paint objects. |
ScriptingEnvironment
This class contains the informations needed by the SVG scripting.
|
ScriptingEnvironment.DOMAttrModifiedListener |
ScriptingEnvironment.DOMNodeInsertedListener
The listener class for 'DOMNodeInserted' event.
|
ScriptingEnvironment.DOMNodeRemovedListener
The listener class for 'DOMNodeRemoved' event.
|
ScriptingEnvironment.Window
Represents the window object of this environment.
|
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.
|
SVGImageElementBridge
Bridge class for the <image> element.
|
SVGTextElementBridge
Bridge class for the <text> element.
|
SVGTextElementBridge.AbstractTextChildBridgeUpdateHandler
Implementation for the
BridgeUpdateHandler
for the child elements of <text>. |
SVGTextElementBridge.AbstractTextChildSVGContext
Implementation of
SVGContext for
the children of <text> |
SVGTextElementBridge.AbstractTextChildTextContent |
SVGTextElementBridge.AttributedStringBuffer
This class is used to build an AttributedString.
|
SVGTextElementBridge.DOMChildNodeRemovedEventListener
The DOM EventListener invoked when a node is removed.
|
SVGTextElementBridge.DOMSubtreeModifiedEventListener
The DOM EventListener invoked when the subtree is modified.
|
TextNode
A graphics node that represents text.
|
URIResolver
This class is used to resolve the URI that can be found in a SVG document.
|
UserAgent
An interface that provides access to the User Agent informations
needed by the bridge.
|
Viewport
Defines a viewport.
|
Window
This interface represents the 'window' object defined in the global
environment of a SVG document.
|
Class and Description |
---|
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.
|
AnimatableGenericSVGBridge
Abstract bridge class for animatable elements that do not produce
a GraphicsNode.
|
AnimatableSVGBridge
Abstract bridge class for those elements that can be animated.
|
BasicTextPainter
Basic implementation of TextPainter which
renders the attributed character iterator of a
TextNode . |
Bridge
A tagging interface that all bridges must implement.
|
BridgeContext
This class represents a context used by the various bridges and the
builder.
|
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.
|
ErrorConstants
The error code.
|
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. |
GlyphLayout
Implementation of TextSpanLayout which uses java.awt.font.GlyphVector.
|
GraphicsNodeBridge
Bridge class for creating, building, and updating a
GraphicsNode
according to an Element . |
PaintBridge
Bridge class for vending
Paint objects. |
StrokingTextPainter
More sophisticated implementation of TextPainter which
renders the attributed character iterator of a
TextNode . |
SVGDecoratedShapeElementBridge
The base bridge class for decorated shapes.
|
SVGShapeElementBridge
The base bridge class for shapes.
|
SVGTextElementBridge
Bridge class for the <text> element.
|
SVGTextElementBridge.AbstractTextChildBridgeUpdateHandler
Implementation for the
BridgeUpdateHandler
for the child elements of <text>. |
SVGTextElementBridge.AbstractTextChildSVGContext
Implementation of
SVGContext for
the children of <text> |
SVGTextElementBridge.AbstractTextChildTextContent |
SVGTextElementBridge.AttributedStringBuffer
This class is used to build an AttributedString.
|
TextLayoutFactory
Interface implemented by factory instances that can return
TextSpanLayouts appropriate to AttributedCharacterIterator
instances.
|
TextNode
A graphics node that represents text.
|
TextPainter
Renders the attributed character iterator of a
TextNode . |
TextSpanLayout
Class that performs layout of attributed text strings into
glyph sets paintable by TextPainter instances.
|
Class and Description |
---|
UpdateManagerEvent
This class represents an event which indicate an event originated
from a UpdateManager instance.
|
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.
|
Class and Description |
---|
ConcreteTextSelector
A simple implementation of GraphicsNodeMouseListener for text selection.
|
Mark
Marker interface, mostly, that encapsulates information about a
selection gesture.
|
Class and Description |
---|
BridgeContext
This class represents a context used by the various bridges and the
builder.
|
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.
|
DocumentLoader
This class is responsible on loading an SVG document and
maintaining a cache.
|
ExternalResourceSecurity
An interface that allows UserAgents to describe the security
constraints desired for external resources.
|
FontFamilyResolver |
Mark
Marker interface, mostly, that encapsulates information about a
selection gesture.
|
ScriptSecurity
An interface that allows UserAgents to describe the security
constraints desired for scripting.
|
UpdateManager
This class provides features to manage the update of an SVG document.
|
UpdateManagerEvent
This class represents an event which indicate an event originated
from a UpdateManager instance.
|
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.
|
Class and Description |
---|
BridgeContext
This class represents a context used by the various bridges and the
builder.
|
ExternalResourceSecurity
An interface that allows UserAgents to describe the security
constraints desired for external resources.
|
GVTBuilder
This class is responsible for creating a GVT tree using an SVG DOM tree.
|
ScriptSecurity
An interface that allows UserAgents to describe the security
constraints desired for scripting.
|
UserAgent
An interface that provides access to the User Agent informations
needed by the bridge.
|
UserAgentAdapter
An abstract user agent adaptor implementation.
|
Class and Description |
---|
UserAgent
An interface that provides access to the User Agent informations
needed by the bridge.
|
Copyright © 2022 Apache Software Foundation. All Rights Reserved.