All Classes and Interfaces
Class
Description
An abstract base class for the different types of animation.
This class implements the
Attr
interface.Inner class to hold type information about this attribute.
This class implements the
Attr
interface with support for
namespaces.This class implements the
CharacterData
interface.This class is the superclass of all the char decoders.
This class implements the
Node
interface with support for
parent and siblings.This is a base class for CIE Lab/LCH color values.
This is an abstract base class that adds the ability to specify the Color
Space that the operation should take place in (linear sRGB or gamma corrected
sRBG).
This class provides a manager for the property with support for CSS color
values.
This class implements the
Comment
interface.A base class for handlers of different XBL content element includes attribute
syntaxes.
An interface for content selector factories.
A factory for XPathPatternContentSelector objects.
A factory for XPathSubsetContentSelector objects.
Base class for device-specific (uncalibrated) color spaces.
This class implements the
Document
interface.DOMError implementation.
The DOMLocator implementation.
An XPathNSResolver that uses Node.lookupNamespaceURI.
This class implements
DocumentFragment
interface.This class implements the
DOMImplementation
,
DOMImplementationCSS
interfaces.This class provides a superclass to implement an SVG element, or an element
interoperable with the SVG elements.
This class implements the
Element
interface.Inner class to hold type information about this element.
To manage collisions in the attributes map.
This class implements the
Element
interface.This class implements the
Entity
interface.This class implements the
EntityReference
interface.The abstract
Event
root class.This extension of the
java.awt.Graphics2D
abstract class is
still abstract, but it implements a lot of the Graphics2D
method
in a way that concrete implementations can reuse.A partial implementation of the
GraphicsNode
interface.The base bridge class for SVG graphics node.
This abstract implementation of the ImageHandler interface is intended to be
the base class for ImageHandlers that generate image files for all the images
they handle.
This class represents a zoom interactor.
An abstract implementation of the Light interface.
This class implements the
Node
interface.This class implements the
Notation
interface.This class represents a pan interactor.
This class implements the
Node
interface with support for
children, parent and siblings.This class implements the Node interface with support for children.
Very simple abstract base class for ParsedURLProtocolHandlers.
This class is the superclass of all parsers.
This class implements the
ProcessingInstruction
interface.This is an abstract base class that takes care of most of the normal issues
surrounding the implementation of the RenderableImage interface.
This is an abstract base class that takes care of most of the normal issues
surrounding the implementation of the CachableRed (RenderedImage) interface.
This class represents an interactor which reset the rendering transform of
the associated document.
This class represents a rotate interactor.
An abstract scanner class to be extended.
An abstract class for path segments.
A Document that supports CSS styling.
This class provides an implementation of the
SVGAnimatedLength
interface.An abstract base class for the
SVGAnimated*
classes, that
implements an AnimatedAttributeListener
list.The base bridge class for SVG elements.
Abstract class with common utility methods used by subclasses for specific
convertion operations.
Abstract class with common utility methods used by subclasses for specific
convertion operations.
The base bridge class for SVG filter primitives.
Bridge class for vending gradients.
This class represents a gradient <stop> element.
Bridge class for the gradient <stop> element.
Adapter for the SVGItem interface.
Default implementation for SVGLength.
This class is the implementation of
SVGLengthList
.Bridge class for the <feDiffuseLighting> element.
The base bridge class for light element.
Bridge class for the <feDistantLight> element.
Bridge class for the <fePointLight> element.
Bridge class for the <feSpotLight> element.
This class is a base implementation for a live list representation of SVG
attributes.
This class provides an abstract implementation of the
SVGMatrix
interface.This class is the implementation of the normalized
SVGPathSegList
.Implementation of
SVGNumber
.This class is the implementation of
SVGNumberList
.Helper class to interface the
NumberListParser
and the
NumberListHandler
.This class is the implementation of
SVGPathSegList
.Abstract implementation of
SVGPointList
.Helper class to interface the
PointsParser
and the
PointsHandler
.Abstract implementation for SVGPreservAspectRatio
This is the base implementation for SVGPreservAspectRatio
Abstract implementation of
SVGTransform
.This class is the implementation of
SVGTransformList
.An
SVGTransform
in the list.Helper class to interface the
TransformListParser
and the
ListHandler
.This class implements the
Text
interface.This is an abstract base class that takes care of most of the normal issues
surrounding the implementation of the CachableRed (RenderedImage) interface.
This class can be the base class of a transcoder which may support
transcoding hints and/or error handler.
This class provides an abstract implementation of the Value interface.
This class provides a base implementation for the value factories.
This class provides an abstract implementation of the ValueManager interface.
This class provides generic methods that must be used by a particular
WMFPainter.
This class provides a general framework to read WMF Metafiles.
This class represents a zoom interactor.
A class to handle SMIL access key timing specifiers.
This interface represents an object which maps actions to strings
Adjusts the input images coordinate system by a general Affine transform
Concrete implementation of the AffineRable interface.
This is an implementation of an affine operation as a RenderedImage.
This class provides a manager for the 'alignment-baseline' property values.
An interface for handling altGlyphs.
This interface must be implemented and then registred as the handler of a
AngleParser
instance in order to be notified of parsing events.This class implements an event-based parser for the SVG angle values.
An SVG angle-or-identifier value in the animation system.
An SVG angle value in the animation system.
A boolean value in the animation system.
An SVG color value in the animation system.
An interface for animatable elements to expose their underlying values to the
compositing functions in
AbstractAnimation
.Abstract bridge class for animatable elements that do not produce a
GraphicsNode.
An integer in the animation engine.
An SVG length list value in the animation system.
An SVG length-or-identifier value in the animation system.
An SVG length value in the animation system.
A point value in the animation system from a motion animation.
A number list in the animation system.
A number-optional-number value in the animation system.
A number-or-identifier value in the animation system.
A number-or-percentage value in the animation system.
A number value in the animation system.
An SVG paint value in the animation system.
An SVG path value in the animation system.
A percentage value in the animation system.
An SVG point list value in the animation system.
An SVG preserveAspectRatio value in the animation system.
An SVG rect value in the animation system.
A string value in the animation system.
Abstract bridge class for those elements that can be animated.
An SVG transform list value in the animation system.
An abstract class for values in the animation engine.
An interface to listen for changes on any animatable XML attribute in an
SVGOMDocument
.An interface for
LiveAttributeValue
s that have an animated value
component.An abstract base class for managing animation in a document.
Class to hold target information of an animation.
Class to hold an animation sandwich for a particular attribute.
Class to hold XML and CSS animations for a target element.
An exception class for SMIL animation exceptions.
Class that provides utilities for animation support.
An interface for targets of animation to provide context information.
A listener class for animation targets.
This function will tranform an image from any colorspace into a luminance
image.
This function will tranform an image from any colorspace into a luminance
image.
This function will tranform an image from any colorspace into a luminance
image.
Deprecated.
Handles the processing of arabic text.
Enumerated type for an ARGB Channel selector.
An
ArrayList
-backed node list.This class represents an object which decodes ASCII characters from a stream
of bytes.
AttributedCharacterSpanIterator
Used to provide ACI functionality to a "substring" of an AttributedString.
This class is used by elements to initialize and reset their attributes.
A transcoding Key represented as a boolean to indicate whether tiling of
bitmaps is undesired by the destination.
An EventDispatcher implementation based on AWT events.
A font family class for AWT fonts.
This class represents a doubly indexed hash table, which holds soft
references to the contained glyph geometry informations.
The object that holds glyph geometry.
This is a wrapper class for a java.awt.Font instance.
This is a wrapper class for a java.awt.font.GlyphVector instance.
This class provides an implementation of the PathHandler that initializes a
Shape from the value of a path's 'd' attribute.
This class produces a polygon shape from a reader.
This class produces a polyline shape from a reader.
This class provides an implementation of the PathHandler that initializes an
AffineTransform from the value of a 'transform' attribute.
This implementation of RenderableImage will render its input GraphicsNode
into a BufferedImage upon invokation of one of its createRendering methods.
This class implements a Base64 Character decoder as specified in RFC1113.
This class implements a Base64 Character encoder as specified in RFC1113.
This class provides a manager for the 'baseline-shift' property values.
This class is the base class for SVG scripting.
Basic implementation of TextPainter which renders the attributed character
iterator of a
TextNode
.This TextPainter's implementation of the Mark interface.
An attributed character iterator that does the reordering of the characters
for bidirectional text.
This class implements foreign namespace elements that can be bound with XBL.
Bridge class for foreign namespace elements that can be bound with sXBL.
The interface for listening to binding changes on bindable elements.
A transcoding Key represented as a boolean.
A tagging interface that all bridges must implement.
This class represents a context used by the various bridges and the builder.
A class used to store an EventListener added to the DOM.
This class is responsible of tracking GraphicsNodeMouseEvent and fowarding
them to the DOM as regular DOM MouseEvent.
A GraphicsNodeMouseListener that dispatch DOM events accordingly.
Thrown when the bridge has detected an error.
This is a Service interface for classes that want to extend the functionality
of the Bridge, to support new tags in the rendering tree.
Interface for objects interested in being notified of updates.
This interface is to be used to provide alternate ways of generating a
placeholder image when the ImageTagRegistry fails to handle a given
reference.
This implements CachableRed based on a BufferedImage.
Default BumpMap implementation.
This class represents a button factory which builds buttons from the content
of a resource bundle.
This provides a number of extra methods that enable a system to better
analyse the dependencies between nodes in a render graph.
Extends the default ImageHandler interface with calls to allow caching of
raster images in generated SVG content.
This subclass of
ImageHandlerBase64Encoder
implements functionality
specific to the cached version of the image encoder.GenericImageHandler which caches JPEG images.
GenericImageHandler which caches PNG images.
The graphics node container with a background color.
This interface represents an object which decodes characters from a stream of
bytes.
This class represents an CIE L*a*b* color value.
This class defines the CIE L*a*b* (CIE 1976) color space.
This class represents an CIE LCH color value.
This class contains utility methods to manipulate Java classes.
A reference queue cleaner thread.
A PhantomReference subclass that automatically registers with the cleaner
ReferenceQueue.
If objects registered with the reference queue associated with this class
implement this interface then the 'cleared' method will be called when the
reference is queued.
A SoftReference subclass that automatically registers with the cleaner
ReferenceQueue.
A WeakReference subclass that automatically registers with the cleaner
ReferenceQueue.
Factory class for vending
Shape
objects that represents a
clipping area.This class provides a manager for the 'clip' property values.
This class provides a manager for the 'clip-path' property values.
Implements a clip operation.
ClipRable implementation
This class provides a manager for the 'clip-rule' property values.
This interface must be implemented and then registered as the handler of a
ClockParser
instance in order to be notified of parsing events.A parser for clock values.
Simple Macintosh cmap table, mapping only the ASCII character set to glyphs.
An animation class for 'animateColor' animations.
Utility for implementing a color conversion scheme.
This class provides a manager for the 'color-interpolation' property values.
This class provides a manager for the 'color-interpolation' property values.
This class provides a manager for the 'color' property values.
Defines the interface expected from a color matrix operation
Implements the interface expected from a color matrix operation
This class provides a manager for the 'color-interpolation' property values.
Helper methods for handling color profiles.
This class provides a manager for the 'color-rendering' property values.
TranscodingHint as to what the destination of the drawing is.
Interface used to decorate java.awt.color.ColorSpaces subclasses to report
the origin of the associated color profile.
Provides access to various color spaces.
Bridge class for the "color switch" extension element.
This class implements a "color switch" extension to SVG.
Generic Color helper class.
Extended
Color
class allowing to specify a prioritized list of
alternative colors.Defines the interface expected from a component transfer function.
Defines the interface expected from a component transfer operation.
This class implements the interface expected from a component transfer
operation.
A CompositeGraphicsNode is a graphics node that can contain graphics nodes.
Composites a list of images according to a single composite rule. the image
are applied in the order they are in the List given.
Composites a list of images according to a single composite rule. the image
are applied in the order they are in the List given.
This is an implementation of an affine operation as a RenderedImage.
This is a typesafe enumeration of the standard Composite rules for the
CompositeRable operation.
A shape painter which consists of multiple shape painters.
This class represents a computed property value.
This class implements the interface expected from a component transfer
function.
This interface lets
GraphicsNode
create instances of
GraphicsNodeRable
appropriate for the filter module
implementation.This class provides a factory for renderers.
Factory instance that returns TextSpanLayouts appropriate to
AttributedCharacterIterator instances.
Renders the attributed character iterator of a
TextNode
.A simple implementation of GraphicsNodeMouseListener for text selection.
A class to manage all XBL content elements in a shadow tree.
An event to signify a change to the list of selected nodes for an xbl;content
element.
The interface for listening to changes in selected nodes on an xbl:content
element.
Convolves an image with a convolution matrix.
Convolves an image with a convolution matrix.
This interface defines constants for CSS.
This interface allows the user of a CSSEngine to provide contextual
informations.
This is the base class for all the CSS engines.
Provides an (empty) adapter for the DocumentHandler interface.
Interface for people interesting in having 'primary' properties set.
This class represents a CSS event fired by a CSSEngine.
This class must be implemented in order to be notified of CSS events.
One line Class Desc
Complete Class Desc
This class represents a <font-face> element or @font-face rule
This class represents a panel to edit/add/remove CSS media.
A dialog to add a new CSS medium.
A dialog to edit/add/remove CSS media.
An interface for documents that have CSSNavigableNodes.
An interface for listeners of CSSNavigableDocument events.
An interface for DOM classes that can be navigated for CSS selector matching
and cascade computation.
This class represents the computed style of an element.
A class for SVG style declarations that store their properties in a
StyleDeclaration
.This class represents a style declaration.
To manage the modifications on a CSS value.
To provides the values.
This class implements the
SVGColor
interface.To manage the modifications on a CSS value.
To provide the actual value.
This class represents the computed style of an SVG element.
This class implements the
SVGPaint
interface.To manage the modifications on a SVGPaint value.
This class represents a SVG style declaration.
This class represents an object which provides the computed styles of the
elements of a SVG document.
This class provides an abstract implementation of a ModificationHandler.
To manage the modifications on a CSS value.
To provides the actual value.
This class represents an object which provides the computed styles of the
elements of a document.
This interface must be implemented by the DOM elements which needs CSS
support.
This interface represents CSSStyleDeclaration factories.
This interface must be implemented by the DOM nodes which represent CSS
style-sheets.
Utility for transcoding documents that use modern CSS, bypassing the EchoSVG
style computations.
A collection of utility method involving CSS property.
A class representing a cubic path segment.
The CursorManager class is a helper class which preloads the cursors
corresponding to the SVG built in cursors.
This class provides a manager for the 'cursor' property values.
The CustomEvent interface is the recommended interface for
application-specific event types.
This class provides an adapter for AngleHandler
This class is a default implementation of the GenericImageHandler for
handlers implementing a caching strategy.
A default implementation that does not apply any conversion
A class to handle content selection when the includes attribute is not
present.
This class provides a default implementation of ErrorHandler.
The
ErrorHandler
interface allows you to specialize how the
error will be set on an SVG Element
.A default
ErrorHandler
that throws a
TranscoderException
when a fatal error occured and display a
message when a warning or an error occured.This implementation of the ExtensionHandler interface always returns null
Nodes.
Default implementation for the
ExternalResourceSecurity
interface.The is a utility class that is used for resolving UnresolvedFontFamilies.
This class provides an adapter for FragmentIdentifierHandler.
This concrete implementation of
AbstractGraphics2D
is a simple
help to programmers to get started with their own implementation of
Graphics2D
.This class provides a default implementation of the ImageHandler interface
simply puts a place holder in the xlink:href attribute and sets the width and
height of the element.
This class provides an adapter for LengthHandler
This class provides an adapter for LengthListHandler
The class provides an adapter for PathHandler.
This class provides an adapter for PointsHandler.
This class provides an adapter for PreserveAspectRatioHandler.
Default implementation for the
ScriptSecurity
interface.The
DefaultStyleHandler
class provides the default way to style
an SVG Element
.Default controller for the
SVGConverter
operation.An adapter class for
TimingSpecifierHandler
.An adapter class for
TimingSpecifierListHandler
.This class provides an adapter for TransformListHandler.
A full featured sXBL manager.
Record class for storing information about an XBL definition.
DOM node removed listener for imported XBL trees.
This class allows for the return of a proxy object quickly, while a heavy
weight object is constrcuted in a background Thread.
Describes the type of destination for an
SVGConverter
operation.This class represents an uncalibrated CMYK color space.
This class represents an device-specific color value.
This filter primitive lights an image using the alpha channel as a bump map.
Implementation of the DiffuseLightRable interface.
This class provides a manager for the 'direction' property values.
This class defines the Discrete type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG
specification.
Implements a DisplacementMap operation, which takes pixel values from another
image to spatially displace the input image
Implements a DisplacementMap operation, which takes pixel values from another
image to spatially displace the input image
This implementation of RenderableImage will render its input GraphicsNode on
demand for tiles.
This class provides a manager for the 'display' property values.
A light source placed at the infinity, such that the light angle is constant
over the whole surface.
Interface for bridge classes that operate on Document nodes.
This class contains informations about a document.
This class implements the behavior of DocumentEvent.
To create a Custom event.
This interface represents an event factory.
To create a keyboard event.
To create a key event.
To create a mouse event.
To create a mutation event.
To create a mutation name event.
To create a simple event.
To create a Text event.
To create a UI event.
This interface represents an object which can build a Document.
This
ClassLoader
implementation only grants permission to
connect back to the server from where the document referencing the jar file
was loaded.This class is responsible on loading an SVG document and maintaining a cache.
String constants used by the DOM classes.
A custom event object.
A simple event.
This is a Service interface for classes that want to extend the functionality
of the AbstractDocument, to support new tags in the DOM tree.
This class is used by the Graphics2D SVG Generator to manage a group of Nodes
that can later be added to the SVG DOM Tree managed by the DOMTreeManager.
A transcoding Key represented as a DOMImplementation.
This class provides a manager for the 'alignment-baseline' property values.
DOM 3 Keyboard event class.
The
KeyEvent
interface provides specific contextual information
associated with Key events.The MouseEvent class provides specific contextual information associated with
Mouse events.
The MutationEvent class provides specific contextual information associated
with Mutation events.
Class to implement DOM 3 MutationName events.
This class implements the
NodeIterator
interface.Class to implement DOM 3 Text events.
An event class for SMIL timing events.
This class is used by the SVGGraphics2D SVG Generator to manage addition of
new Nodes to the SVG DOM Tree.
This class implements the
NodeIterator
interface.The UIEvent class provides specific contextual information associated with
User Interface events.
A collection of utility functions for the DOM.
Helper class.
A set that uses two keys.
This class represents a doubly indexed hash table.
A simple Doubly Linked list class, designed to avoid O(n) behaviour on insert
and delete.
Basic doubly linked list node interface.
The drop down menu component.
Default implementation of the scrollable popup menu item.
The Scrollable Popup Menu Component.
The adapter for the ScrollablePopupMenuListener.
Event to pass to listener.
The scrollable pop up menu item.
The ScrollablePopupMenu listener.
The scrollable popup menu model.
This class is responsible for creating a GVT tree using an SVG DOM tree.
Simple implementation of the Renderer that supports dynamic updates.
This is a Service interface for classes that want to extend the functionality
of the Bridge, to support new tags in the rendering tree.
This is a Service interface for classes that want to extend the functionality
of the Dom, to support new tags in the rendering tree.
To create a 'colorSwitch' element.
To create a 'histogramNormalization' element.
To create a 'regularPolygon' element.
To create a 'star' element.
To create a 'flowDiv' element.
To create a 'flowLine' element.
To create a 'flowPara' element.
To create a 'flowRegionBreak' element.
To create a 'flowRegion' element.
To create a 'flowSpan' element.
To create a 'flowText' element.
EchoSVG extension constants.
Bridge class for the <flowText> element.
This class implements a histogram normalization extension to SVG.
Bridge class for a histogram normalization element.
This class implements a regular polygon extension to SVG
Bridge class for a regular polygon element.
This implementation of the Rhino
SecurityController
interface is
meant for use within the context of EchoSVG only.Deprecated, for removal: This API element is subject to removal in a future version.
This class implements a star shape extension to sVG
Bridge class for a star element.
Control the behavior of an animated element.
This implementation of the
ExternalResourceSecurity
interface
only allows external resources embeded in the document, i.e.,
externalResources embeded with the data protocol.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.This class provides a manager for the 'enable-background' property values.
This class contains utility functions to manage encodings.
The error code.
The built in error codes.
This interface must be implemented and then registred as the error handler in
order to be notified of parsing errors.
The
ErrorHandler
interface allows you to specialize how the
error will be set on an SVG Element
.This interface provides a way to catch errors and warnings from a Transcoder.
A class to handle eventbase SMIL timing specifiers.
Interface for receiving and dispatching events down to a GVT tree.
Generic class to dispatch events in a highly reliable way.
Abstract class from which all event-like timing specifier classes derive.
Class to manager event listeners for one event type.
EventListenerTable entry class.
The class allows registration and removal of EventListeners on an
NodeEventTarget and dispatch of events to that NodeEventTarget.
The
ExtendedGeneralPath
class represents a geometric path
constructed from straight lines, quadratic and cubic (Bezier) curves and
elliptical arc.This class extends the java.awt.GridBagConstraints in order to provide some
utility methods.
This interface provides much more control over internationalization than the
Localizable interface.
This interface provides an access to the non DOM methods implemented by all
the nodes in this implementation.
The
ExtendedPathIterator
class represents a geometric path
constructed from straight lines, quadratic and cubic (Bezier) curves and
elliptical arcs.The
ExtendedShape
class represents a geometric path constructed
from straight lines, quadratic and cubic (Bezier) curves and elliptical arcs.Interface for SVG DOM classes to expose information about the traits (XML
attributes and CSS properties) their elements support.
This class implements the
DOMImplementation
interface.This interface represents a factory for elements.
This class implements the basic features an element must have in order to be
usable as a foreign element within an SVGOMDocument.
The ExtensionHandler interface allows the user to handle Java 2D API
extensions that map to SVG concepts (such as custom Paints, Composites or
BufferedImageOp filters).
An interface that allows UserAgents to describe the security constraints
desired for external resources.
Definition of Feature tags
This class provides a manager for the 'fill-rule' property values.
A shape painter that can be used to fill a shape.
This is an extension of RenderableImage that adds some needed functionality
for tracking dirty regions and determining image dependancies.
FilterAlphaRable implementation.
This strips out the source alpha channel into a one band image.
FilterAsAlphaRable implementation.
This converts any source into a mask according to the SVG masking rules.
Bridge class for vending
Filter
objects.Implements a filter operation.
Implements a filter chain.
This is an extension of our Filter interface that adds support for a
color-interpolation specification which indicates what colorspace the
operation should take place in.
This class provides a factory for the 'filter' property values.
Factory class for vending
Filter
objects that represents a
filter primitive.Interface for implementing filter resolution.
Interface for implementing filter resolution.
A handler class that generates an array of floats from parsing a number list
or a point list.
A transcoding Key represented as a float.
This class represents float values.
Fills the input image with a given paint
Concrete implementation of the FloodRable interface.
This implementation of RenderedImage will generate an infinate field of a
single color.
This class implements a regular polygon extension to SVG
A GlyphLayout class for SVG 1.2 flowing text.
Factory instance that returns TextSpanLayouts appropriate to FlowRoot
instances.
One line Class Desc
Complete Class Desc
One line Class Desc
Complete Class Desc
One line Class Desc
Complete Class Desc
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
A class to hold flow region information for a given shape.
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
Factory instance that returns TextSpanLayouts appropriate to FlowRoot
instances.
One line Class Desc
Complete Class Desc
One line Class Desc
Complete Class Desc
A class that manages focus on elements.
The TrueType font.
This class represents a <font-face> element or @font-face rule
This class represents a @font-face CSS rule.
This class provides a factory for the 'font-family' property values.
This class provides support for the CSS2 'font' shorthand property.
This class provides a manager for the 'font-size-adjust' property values.
This class provides a manager for the 'font-size' property values.
This class provides a manager for the 'font-stretch' property values.
This class provides a manager for the 'font-style' property values.
This class provides a manager for the 'font-variant' property values.
This class provides a manager for the 'font-weight' property values.
This allows you to specify the ColorModel, Alpha premult and/or SampleModel
to be used for output.
This interface must be implemented and then registred as the handler of a
PreserveAspectRatioParser
instance in order to be notified of
parsing events.This class represents an event-based parser for the SVG fragment identifiers.
GammaTransfer.java
This class defines the Gamma type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG
specification.
Implements a GaussianBlur operation, where the blur size is defined by
standard deviations along the x and y axis.
GaussianBlurRable implementation
This implementation of RenderableImage will render its input GraphicsNode on
demand for tiles.
Represents GDI Objects encountred in WMF Files.
This class implements the
Attr
interface.This class implements the
Attr
interface with support for
namespaces.A tagging interface that bridges for elements child of
GraphicsNodeBridge
should implement.This class implements the
CDATASection
interface.This class implements the
Comment
interface.This class delegates to a reader the decoding of an input stream.
This class implements the
Document
,
DocumentEvent
.This class implements
DocumentFragment
interface.This class implements the
DocumentType
interface.This class implements the
DOMImplementation
.This class implements the
Element
interface.This class implements the
Element
interface.This class implements the
Entity
interface.This class implements the
EntityReference
interface.Extends the default ImageHandler interface with calls to allow caching of
raster images in generated SVG content.
This class implements the
Notation
interface.This class implements the
ProcessingInstruction
interface.This class provides a generic implementation of the
Text
interface.An XBL manager that performs no XBL processing.
Interface for a global scripting object.
Wrapper class for the SVGGlobal object.
Glyph description for composite glyphs.
A Glyph describes a graphics node with some specific glyph rendering
attributes.
An individual glyph within a font.
Specifies access to glyph description classes, simple and composite.
One line Class Desc
Complete Class Desc
Implementation of TextSpanLayout which uses java.awt.font.GlyphVector.
This class provides a manager for the 'glyph-orientation-horizontal' property
values.
This class provides a manager for the 'glyph-orientation' property values.
This class provides a manager for the 'glyph-orientation-vertical' property
values.
Handles the attributes in a graphic context:
+ Composite
+ Font
+ Paint
+ Stroke
+ Clip
+ RenderingHints
+ AffineTransform
+ Composite
+ Font
+ Paint
+ Stroke
+ Clip
+ RenderingHints
+ AffineTransform
An abstract base class for graphical extension elements.
The base class for all graphics nodes.
Bridge class for creating, building, and updating a
GraphicsNode
according to an Element
.An abstract adapter class for receiving graphics node change events.
An event which indicates that a change action occurred on a graphics node.
The interface for listening to changes on graphics nodes.
A low-level event for GraphicsNode.
A low-level event which indicates that a graphics node has gained or lost the
keyboard focus.
The listener interface for receiving keyboard focus events on a graphics
node.
The root event class for all graphics node-level input events.
An abstract adapter class for receiving graphics node key events.
An event which indicates that a keystroke occurred in a graphics node.
The listener interface for receiving graphics node key events.
An abstract adapter class for receiving graphics node mouse events.
An event which indicates that a mouse action occurred in a graphics node.
The listener interface for receiving graphics node mouse events.
An event which indicates that a mouse whwel action occurred in a graphics
node.
The listener interface for receiving graphics node mouse wheel events.
This interface allows
GraphicsNode
to be seen as
RenderableImages
, which can be used for operations such as
filtering, masking or compositing.This implementation of RenderableImage will render its input GraphicsNode
into a BufferedImage upon invokation of one of its createRendering methods.
This interface lets
GraphicsNode
create instances of
GraphicsNodeRable
appropriate for the filter module
implementation.This implementation of RenderableImage will render its input GraphicsNode on
demand for tiles.
Set of utility methods for Graphics.
Converts to grayscale using the standard RED=30%, GREEN=59% and BLUE=11%
weights (see http://en.wikipedia.org/wiki/Grayscale)
GridBagConstraints
constants.GVTACIImpl
Used to implement SVG <tspan> and <text> attributes.
AttributeFilter which converts (extended) location attributes
SVGAttributedCharacterIterator.TextAttribute.X, TextAttribute.Y,
TextAttribute.ROTATE attributes to TextAttribute.TRANSFORM attributes.
GVTAttributedCharacterIterator
Used to implement SVG <tspan> and <text> attributes.
Interface for helper class which mutates the attributes of an
AttributedCharacterIterator.
Attribute keys that identify SVG text attributes.
This class is responsible for creating a GVT tree using an SVG DOM tree.
An interface for all GVT font classes.
One line Class Desc
Complete Class Desc
An interface for all font family classes.
GVTGlyphMetrics is essentially a wrapper class for java.awt.font.GlyphMetrics
with the addition of horizontal and vertical advance values.
An interface for all GVT GlyphVector classes.
GVTLineMetrics is a GVT version of java.awt.font.LineMetrics.
This class represents an object which builds asynchroneaously a GVT tree.
An adapter class that represents a listener to the GVTTreeBuilderEvent
events.
This class represents an event which indicate an event originated from a
GVTTreeBuilder instance.
This interface represents a listener to the GVTTreeBuilderEvent events.
This class represents an object which renders asynchronously a GVT tree.
An adapter class that represents a listener to the
GVTTreeRendererEvent
events.This class represents an event which indicate an event originated from a
GVTTreeRenderer instance.
This interface represents a listener to the GVTTreeRendererEvent events.
GVTTreeWalker
objects are used to navigate a GVT tree or
subtree.This is a subclass of java.lang.Thread that includes a non-intrusive 'halt'
method.
This class represents a stack of HashTable objects.
To store the hashtables.
This class represents an ICC color value.
Deprecated.
use the version from XML Graphics Commons instead
This class extends the ICCColorSpace class by providing convenience methods
to convert to sRGB using various methods, forcing a given intent, such as
perceptual or relative colorimetric.
This class represents an ICC named color value.
An interface for DOM nodes that can look up elements with IDs.
This class provides a manager for the property with support for identifier
values.
IdentityTransfer.java
This class defines the Identity type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG
specification.
This class implements caching functionality for raster images.
Cache implementation for images embedded in the SVG file.
Cache implementation for file-based images.
This interface allows the user of the Graphics2D SVG generator to decide how
to handle images that it renders.
This implementation of ImageHandler encodes the input image as a PNG image
first, then encodes the PNG image using Base64 encoding and uses the result
to encoder the image url using the data protocol.
This implementation of the abstract AbstractImageHandlerEncoder class creates
JPEG images in the image directory and sets the url pointing to that file in
the xlink:href attributes of the image elements it handles.
This implementation of the abstract AbstractImageHandlerEncoder class creates
PNG images in the image directory and sets the url pointing to that file in
the xlink:href attributes of the image elements it handles.
A graphics node that represents an image described as a graphics node.
Interface for GVT Renderers that render into raster images.
Interface for a factory of ImageRenderers
This class provides a manager for the 'image-rendering' property values.
This class handles the registered Image tag handlers.
This class enables to transcode an input to an image of any format.
Interface which allows image library independent image writing.
Parameters for the encoder which is accessed through the ImageWriter
interface.
This class represents a list of Java classes/packages to import into a
scripting environment.
This class represents a @import CSS rule.
A class to handle the 'indefinite' SMIL timing specifier.
This class implements an adaptive palette generator to reduce images to a
specified number of colors.
This singleton class represents the 'inherit' value.
A class that represents an instance time created from a timing specification.
A transcoding Key represented as an int.
This interface represents an object which interacts with a GVT component.
This class represents an interactor which never interacts.
An abstract animation class for those animations that interpolate values.
A high level interface that represents an interpreter engine for a particular
scripting language.
An exception that will be thrown when a problem is encountered in the script
by an
Interpreter
interface implementation.An interface for factory objects than can create
Interpreter
instances for a particular script language.A class allowing to create/query an
Interpreter
corresponding to a particular
Document
and scripting language.This class represents the exception thrown by the bridge when the current
thread was interrupted.
A class that represents an interval for a timed element.
A simple hashtable, not synchronized, with fixed load factor, that maps
objects to ints.
To manage collisions.
This class represents an object which decodes ISO-8859-1 characters from a
stream of bytes.
The
JAffineTransformChooser
is a pane that contains controls to
let a user select the various components that make up an
AffineTransform
This interface must be implemented by actions which need to have an access to
their associated component(s)
This Image tag registy entry is setup to wrap the core JDK Image stream
tools.
This class represents a dialog to display an error (message + Exception).
An implementation of JPanel that uses the GridBagLayout.
Provides insets desired for a given grid cell
This class represents a component which can display a GVT tree.
An adapter class for
JGVTComponentListener
.An interface for listeners of
JGVTComponent
events.This class is an
ImageTranscoder
that produces a JPEG image.This class represents a general-purpose swing SVG component.
Helper class.
A
BeanInfo
for the JSVGCanvas
.This class represents a swing component that can display SVG documents.
The user-agent wrapper, which call the methods in the event thread.
A Swing component that consists of a JSVGCanvas with optional scroll bars.
This class represents the buttons used in toolbars.
This class represents a separator for the toolbar buttons.
This class represents the buttons used in toolbars.
The Kern class describes an entry in the "kerning table".
This class provides a manager for the 'kerning' property values.
The KerningTable class holds a kerning table (a collection of Kern elements).
The
KeyboardEvent
interface provides specific contextual
information associated with keyboard devices.This class represents a language selection dialog.
The language selection panel.
A handler class that generates an array of shorts and an array floats from
parsing a length list.
This interface must be implemented and then registred as the handler of a
LengthParser
instance in order to be notified of parsing events.A transcoding Key represented as a length.
This interface must be implemented and then registred as the handler of a
LengthListParser
instance in order to be notified of parsing
events.This class implements an event-based parser for the SVG length list values.
This class provides a manager for the property with support for length
values.
This class implements an event-based parser for semicolon separated length
pair lists, as used in the 'values' attribute of the 'animateMotion' element.
This class implements an event-based parser for the SVG length values.
This interface defines the constants that represent XML lexical units.
Top level interface to model a light element.
A class representing a linear path segment.
The
LinearGradientPaint
class provides a way to fill a
Shape
with a linear color gradient pattern.LinearTransfer.java
This class defines the Linear type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG
specification.
This class provides a factory for the 'margin-*' properties values.
This class represents line-height values.
This class encapsulates the layout information about a single line in a
multi-line flow.
One line Class Desc
Complete Class Desc
This class represents an event which indicate an event originated from a
GVTTreeBuilder instance.
This interface represents a listener to the LinkActivationEvent events.
A class for receiving notification of parsed list items.
Interface that defines the functionnality of a list handler for the parser of
attributes that are list.
A simple class that implements the DOM NodeList interface by wrapping an Java
List instace.
This class represents a list of values.
Thrown when a live attribute cannot parse an attribute's value.
This interface should be implemented by all the attribute values objects that
must be updated when the attribute node is modified.
This class represents a group of ExtendedLocalizable objects which have a
shared default locale.
This interface must be implemented by the classes which must provide a way to
override the default locale.
This class provides a default implementation of the Localizable interface.
This class implements the io.sf.carte.echosvg.w3c.dom.Location interface for
EchoSVG
This class represents a location bar.
Interface for nodes in the LRU cache, basicly nodes in a doubly linked list.
Interface for object participating in the LRU Cache.
Simple implementation of the Renderer that supports dynamic updates.
This Image tag registry entry is built around the notion of magic numbers.
Inner class that represents one magic number.
Handles command line parameters to configure the
SVGConverter
and rasterizer images.This class is the main class of the svgpp application.
This test runs the True Type Font to SVG Font converter, the tool that allows
some characters from a font to be converted to the SVG Font format.
This abstract implementation of the
OptionHandler
interface
throws an exception if the number of arguments passed to the
handleOption
method does not match the number of expected
optionValues.Base class for options which expect a
Color
optionValue.Base class for options which expect the single optionValue to be a float.
Base class for options with no option value (i.e., the presence of the option
means something in itself.
Interface for handling one command line option
This interface represents an option handler.
Base class for options which expect a
Rectangle
optionValue.Base class for options with a single option value.
Base class for options which expect the single optionValue to be a time
value.
This class provides a factory for the 'margin-*' properties values.
This class represents an object which provide support for the 'margin'
shorthand property.
Marker interface, mostly, that encapsulates information about a selection
gesture.
A Marker describes a GraphicsNode with a reference point that can be used to
position the Marker at a particular location and a particular policy for
rotating the marker when drawing it.
Factory class for vending
Marker
objects.This class provides a manager for the 'marker-*' property values.
A shape painter that can be used to paint markers on a shape.
This class represents an object which provide support for the 'marker'
shorthand properties.
Implements a masking operation.
Describes a mask.
Factory class for vending
Mask
objects.This class provides a manager for the 'mask' property values.
MaskRable implementation
A class to handle media marker SMIL timing specifiers.
This class represents a @media CSS rule.
This class contains a collection of components that can be used to track and
display the memory usage.
The action associated with the 'Collect' button of the memory monitor.
Displays the memory usage history in a chart.
This interface allows the RepaintThread to notify an object that the current
memory state has changed.
A panel composed of a Usage instance and a History instance.
This thread repaints a list of components.
Displays the current memory usage.
This class represents a menu factory which builds menubars and menus from the
content of a resource file.
This class manages the message for the bridge module.
This class manages the message for the bridge module.
This class manages the message for the css.engine module.
This class manages the message for the css.engine.value module.
Localized messages.
This class manages the message for the Swing extensions.
This class manages the message for the Rhino interpreter
This class manages the message for the bridge module.
This class manages the message for the test.svg module.
This class manages the message for the css.engine module.
This class manages the message for the image transcoder module.
This class manages the message for the IO utilities classes.
This class manages the message for the security utilities
This class manages the message for the utilities classes.
This is used to keep data while processing WMF-files.
A record that contain byte arrays elements.
This interface defines constants for Various Mime Types
Signals a missing listener
This class provides an implementation for the SVG feMorphology filter, as
defined in Chapter 15, section 20 of the SVG specification.
Implements a Morphology operation, where the kernel size is defined by radius
along the x and y axis.
Implements a Morphology operation, where the kernel size is defined by radius
along the x and y axis.
An animation class for 'animateMotion' animations.
This is the superclass for Paints which use a multiple color gradient to fill
in their raster.
Inner class to allow for typesafe enumerated ColorSpace values.
Inner class to allow for typesafe enumerated CycleMethod values.
This implements a masking operation by multiply the alpha channel of one
image by a luminance image (the mask).
RasterRable This is used to wrap a Rendered Image back into the
RenderableImage world.
The
MutationNameEvent
interface provides specific contextual
information associated with Mutation name event types.Simplified in-memory representation of an ICC named color profile.
This class is a parser for ICC named color profiles.
Implements a pseudo color space for a named color which is defined in the CIE
XYZ color space.
This class manages a cache of soft references to named profiles that we have
already loaded.
A Node that uses an EventSupport for its event registration and dispatch.
Interface implemented by all nodes that support XBL.
This implementation does not allow any external resources to be referenced
from an SVG document.
This implementation for the
ScriptSecurity
interface does not
allow scripts to be loaded.A tagging interface to prevent a repaint at the end of the execution of this
runnable.
This class represents a reader which normalizes the line break: \n, \r, \r\n
are replaced by \n.
An handler interface for parsing NumberLists.
This class implements an event-based parser for the SVG Number list values.
This class represents a parser with support for numbers.
Adjusts the input images coordinate system by dx, dy.
A class to handle offset SMIL timing specifiers.
This class provides a manager for the '*-opacity' property values.
Interface implemented by Event objects usable in an XBL processing document.
This class is responsible of the output of XML constructs.
To store the informations about an attribute.
To store the informations about a name.
This class provides a manager for the 'overflow' property values.
This interface represents an object painted over the GVT rendering in a
JGVTComponent.
This is a typesafe enumeration of the standard Composite rules for the
CompositeRable operation.
Pads image to the given Rectangle (the rect may be smaller than the image in
which case this is actually a crop).
Concrete implementation of the PadRable interface.
This is an implementation of a Pad operation as a RenderedImage.
Bridge class for vending
Paint
objects.A transcoding Key represented as a background paint.
Interface for Rable's that can more efficently represent there action as a
paint method instead of a RenderedImage when going to a Graphics2D anyways.
A collection of utility methods to deliver
java.awt.Paint
,
java.awt.Stroke
objects that could be used to paint a shape.A
URL
-like class that supports custom URI schemes and GZIP
encoding.Holds the data for more URLs.
Protocol Handler for the 'data' protocol.
The default protocol handler this handles the most common protocols, such as
'file' 'http' 'ftp'.
Protocol Handler for the 'jar' protocol.
Provider interface for new url protocols, used by the ParsedURL class.
This class encapsulates a general parse error or warning.
This interface represents a parser.
A handler class that generates an array of shorts and an array floats from
parsing path data.
This interface must be implemented and then registred as the handler of a
PathParser
instance in order to be notified of parsing events.Utilitiy class for length calculations of paths.
A single path segment in the flattened version of the path.
A
PathIterator
that returns only the next path segment from another
PathIterator
.This class implements an event-based parser for the SVG path's d attribute
values.
The PatternPaint class provides a way to fill a Shape with a a pattern
defined as a GVT Tree.
PaintContext
for the ConcretePatterPaint
paint
implementation.Platform specific functionality.
Parameters for the PNG encoder which is accessed through the ImageWriter
interface.
This class is an
ImageTranscoder
that produces a PNG image.This interface is used by
PNGTranscoder
to write PNG images
through different codecs.This class is a helper to
PNGTranscoder
that writes PNG images
through the Image I/O API.This class provides a manager for the 'pointer-events' property values.
A light source which emits a light of constant intensity in all directions.
This interface must be implemented and then registred as the handler of a
PointsParser
instance in order to be notified of parsing events.This class implements an event-based parser for the SVG points attribute
values (used with polyline and polygon elements).
This class is a Polygon with float coordinates.
This class has the same behavior than
Polygon2D
, except that the
figure is not closed.This class allows to manage users preferences.
This class implements a simple method for handling the node 'prefix'.
This interface must be implemented and then registred as the handler of a
PreserveAspectRatioParser
instance in order to be notified of
parsing events.This class implements an event-based parser for the SVG preserveAspectRatio
attribute values.
This class represents an SVG source files pretty-printer.
This class is a
Transcoder
that prints SVG images.Implements the interface expected from a color matrix operation
This implementation of rendered image forces a color profile on its source
A graphics node which provides a placeholder for another graphics node.
A class representing a quadratic path segment.
This class provides a way to fill a shape with a circular radial color
gradient pattern.
Coverage Index (GlyphID) = StartCoverageIndex + GlyphID - Start GlyphID
A graphics node that represents a raster image.
Deprecated.
jan '07 : this class is not used anywhere in EchoSVG, it might be
removed in the future.
A transcoding Key represented as a rectangle.
RectListManager is a class to manage a list of rectangular regions.
This class provides a manager for the property with support for rect values.
This class represents CSS rect values.
RasterRable This is used to wrap a Rendered Image back into the
RenderableImage world.
This class holds the neccessary information to render a
<batik:flowRegion> that is defined within the <batik:flowRoot>
element.
This class holds the neccessary information to render a
<batik:flowRegion> that is defined within the <batik:flowRoot>
element.
The base interface for all image tag registry entries.
This implementation of
ExternalResourceSecurity
allows any
external references.This implementation for the
ScriptSecurity
interface. allows the
script to be loaded and does not impose constraints on the urls.This implements CachableRed around a RenderedImage.
Interface for GVT Renderers.
Interface for GVT renderer factory.
Contains additional RenderingHints Keys, such as KEY_AREA_OF_INTEREST
Enumeration for rendering intents.
This class manages the rendering of a GVT tree.
A class to handle repeat event SMIL timing specifiers.
Signals a format error in a resource bundle
This class offers convenience methods to decode resource bundle entries
This class manages the message for the Swing extensions.
This class represents RGB colors.
This class loader implementation will work whether or not the documentURL is
null.
Class shutter that restricts access to EchoSVG internals from script.
A simple implementation of
Interpreter
interface to use Rhino
ECMAScript interpreter.To build an argument list.
Class to store cached compiled scripts.
Allows to create instances of
RhinoInterpreter
class.The top-level graphics node of the GVT tree.
This interface represents a CSS rule.
This class represents an object which queues Runnable objects for invocation
in a single thread.
A
Runnable
that can also inform the caller how long it should be
until it is run again.To store a Runnable.
To store a Runnable with an object waiting for him to be executed.
This interface must be implemented by an object which wants to be notified of
run events.
This is an adapter class that implements the RunHandler interface.
Type-safe enumeration of queue states.
This class contains methods for creating Document instances from an URI using
SAX2.
Wrapper for SAX Exceptions which would make it possible to include line and
column information with SAX parse errors.
This class contains methods for creating SVGDocument instances from an URI
using SAX2.
Interface for objects that act as a Java wrapper for a javascript event
object.
This interface must be implemented in order to call Java code from an SVG
document.
This class contains the informations needed by the SVG scripting.
An interface that allows UserAgents to describe the security constraints
desired for scripting.
Definition of Script tags
An interface that path segments must implement.
A class representing a list of path segments.
read-only helper class to represent a split-result.
Interface describing object that can be selected or have selections made on
it.
Adapter for the listener interface for receiving selection events.
An event which indicates that a selection is being made or has been made.
The listener interface for receiving selection events.
Interface which allows selection of GraphicsNodes and their contents.
An animation class for 'set' animations.
Interface for shadow tree related events.
This class wraps a normal path into an extended path.
A graphics node that represents a shape.
Renders the shape of a
ShapeNode
.This interface represents objects which creates Shape objects.
This class provides a manager for the 'shape-rendering' property values.
This interface represents the objects which provide support for shorthand
properties.
To handle a property value created by a ShorthandManager.
An animation class for 'animate' animations.
Implements the
GenericImageHandler
interface and only uses
<image> elements.Helper methods for SVG sizing.
Constants for SMIL animation element and attribute names and values.
This class represents a doubly indexed hash table, which holds soft
references to the contained values.
This class manages a cache of soft references to objects that may take some
time to load or create, such as images loaded from the network.
This class provides a manager for the '*-spacing' property values.
This filter follows the specification of the feSpecularLighting filter in the
SVG 1.0 specification.
Implementation of the SpecularLightRable interface.
A light source which emits a light of constant intensity in all directions.
One line Class Desc
Complete Class Desc
Simple implementation of the Renderer that simply does static rendering in an
offscreen buffer image.
This class represents a NormalizingReader which handles streams of bytes.
To create an ASCIIDecoder.
Represents a CharDecoder factory.
To create an ISO_8859_1Decoder.
To create a UTF16Decoder.
To create a UTF8Decoder.
This type of Image tag registy entry is used for most normal image file
formats.
A transcoding Key represented as a string array.
This class reads a string.
A simple hashtable, not synchronized, with fixed load factor.
To manage collisions
A transcoding Key represented as a string.
A simple hashtable, not synchronized, with fixed load factor and with
equality test made with '=='.
To manage collisions
This class represents a NormalizingReader which handles Strings.
This class represents string values.
This class provides a factory for the 'stroke-dasharray' property values.
This class provides a factory for the 'stroke-dashoffset' property values.
This class provides a manager for the 'stroke-linecap' property values.
This class provides a manager for the 'stroke-linejoin' property values.
This class provides a factory for the 'stroke-miterlimit' property values.
A shape painter that can be used to draw the outline of a shape.
This class provides a factory for the 'stroke-width' property values.
More sophisticated implementation of TextPainter which renders the attributed
character iterator of a
TextNode
.Inner convenience class for associating a TextLayout for sub-spans, and the
ACI which iterates over that subspan.
This class implements the basic features an element must have in order to be
usable as a foreign element within an SVGOMDocument, and the support for both
the 'style' attribute and the style attributes (ie: fill="red", ...).
This class represents a collection of CSS property values.
An interface for
CSSStyleDeclaration
objects to
expose their underlying StyleDeclaration
objects storing the
properties.The
StyleHandler
interface allows you to specialize how the
style will be set on an SVG Element
.This class represents objects which contains property/value mappings.
A style reference represents a graphics node, CSS property pair.
This class represents a style rule.
This class represents a list of rules.
This interface represents a StyleSheet factory.
This class provides an implementation of the 'xml-stylesheet' processing
instructions.
Bridge context for SVG 1.2 documents.
Wrapper for DOM event listeners so that they will see only original events
(i.e., not retargetted).
A class used to store an implementation EventListener added to the DOM.
This class is responsible for tracking GraphicsNodeMouseEvents and forwarding
them to the DOM as regular DOM MouseEvents.
A GraphicsNodeMouseListener that dispatch DOM events accordingly.
This is a Service interface for classes that want to extend the functionality
of the Bridge, to support new tags in the rendering tree.
A BridgeUpdateHandler interface for SVG 1.2 specific events.
Define SVG 1.2 constants, such as tag names, attribute names and URI
This interface defines constants for CSS with SVG12.
This class provides a CSS engine initialized for SVG.
This class implements the
DOMImplementation
interface.To create a 'flowDiv' element.
To create a 'flowLine' element.
To create a 'flowPara' element.
To create a 'flowRegionBreak' element.
To create a 'flowRegion' element.
To create a 'flowRegion' element.
To create a 'flowRoot' element.
To create a 'flowSpan' element.
To create a 'handler' element.
To create a 'multiImage' element.
To create a 'solidColor' element.
To create a 'subImage' element.
To create a 'SubImageRef' element.
To create a 'xbl:content' element.
To create a 'xbl:definition' element.
To create a 'xbl:handlerGroup' element.
To create a 'xbl:import' element.
To create a 'xbl:shadowTree' element.
To create a 'xbl:template' element.
To create a 'xbl:xbl' element.
Focus manager for SVG 1.2 documents.
This class implements
SVGDocument
and provides support for SVG 1.2
specifics.A RhinoInterpreter for SVG 1.2 documents.
Manages scripting handlers for SVG 1.2 'handler' elements.
Bridge class for SVG 'text' elements with support for text content that has
been specified with XBL.
A URIResolver for SVG 1.2 documents.
This interface provides constants for SVG 1.2 values.
This class may be the base class of all transcoders which take an SVG
document as input and which need to build a DOM tree.
Bridge class for the <a> element.
To handle a click on an anchor.
To handle a mouseout on an anchor and set the cursor.
To handle a mouseover on an anchor and set the cursor.
Utility class that converts an AlphaComposite object into a set of SVG
properties and definitions.
Bridge class for the <altGlyph> element.
SVG font altGlyph handler.
Bridge class for the 'animateColor' animation element.
This class provide support for the SVGAnimatedPathData interface.
Bridge class for the 'animate' animation element.
Bridge class for the 'animateMotion' animation element.
Bridge class for the 'animateTransform' animation element.
Context class for SVG animation elements to support extra methods.
An abstract base class for the SVG animation element bridges.
An AnimationEngine for SVG documents.
Factory class for
AnimatableBooleanValue
s.Factory class for
AnimatableIntegerValue
s.Factory class for
AnimatableLengthListValue
s.Factory class for
AnimatableLengthValue
s.Factory class for
AnimatableNumberListValue
s.Factory class for
AnimatableNumberOrPercentageValue
s.Factory class for
AnimatableNumberValue
s.Factory class for
AnimatablePathDataValue
s.Factory class for
AnimatablePointListValue
s.Factory class for
AnimatablePreserveAspectRatioValue
s.Factory class for
AnimatableNumberListValue
s.Idle runnable to tick the animation.
Idle runnable to tick the animation, that reads times from System.in.
Interface for AnimatableValue factories.
Factory class for
AnimatableStringValue
s.Context interface for elements that can be the target of animations.
Utility class that converts an Arc2D object into a corresponding SVG element,
i.e., a path with an elliptical arc and optionally lines..
Represents an SVG attribute and provides convenience methods to determine
whether or not the attribute applies to a given element type.
Repository of SVG attribute descriptions, accessible by name.
Utility class that converts a Java BasicStroke object into a set of SVG style
attributes
This is a Service interface for classes that want to extend the functionality
of the Bridge, to support new tags in the rendering tree.
This interface is to be used to provide alternate ways of generating a
placeholder image when the ImageTagRegistry fails to handle a given
reference.
Utility class that converts a BufferedImageOp object into an SVG filter.
Bridge class for the <circle> element.
Utility class that converts a Path object into an SVG clip
Describes an SVG clip
Bridge class for the <clipPath> element.
Utility class that converts a Color object into a set of corresponding SVG
attributes.
This class provides a manager for the SVGColor property values.
This class bridges an SVG
color-profile
element with an
ICC_ColorSpace
object.This provides an implementation of all the composite rules in SVG.
Utility class that converts a Composite object into a set of SVG properties
and definitions.
The following classes implement the various blend modes from SVG.
This implements SRC_OVER for 4 band byte data.
This implements SRC_OVER for Int packed data where the src is premultiplied.
This implements SRC_OVER for Int packed data and dest has no Alpha...
This implements SRC_OVER for Int packed data where the src is
unpremultiplied.
This implements SRC_OVER for 4 band byte src data and 3 band byte dst data.
Used to represent an SVG Composite.
Define SVG constants, such as tag names, attribute names and URI
This interface is the placeholder for SVG application informations.
This application can be used to convert SVG images to raster images.
Defines the interface for classes that are able to convert part or all of a
GraphicContext.
Convenience class to filter svg files
Interface for controlling some aspectes of the
SVGConverter
operation.Describes an error condition in
SVGConverter
Describes a file source for the
SVGConverter
Interface used to handle both Files and URLs in the
SVGConverter
Utility class that converts a ConvolveOp object into an SVG filter
descriptor.
This class provides a CSS engine initialized for SVG.
This utility class converts a standard SVG document that uses attribute into
one that uses the CSS style attribute instead.
Utility class that converts an custom BufferedImageOp object into an
equivalent SVG filter.
Utility class that converts an custom Composite object into a set of SVG
properties and definitions.
Utility class that converts an custom Paint object into a set of SVG
properties and definitions.
The base bridge class for decorated shapes.
Bridge class for the <desc> element.
This class provides a common superclass for elements which contain
descriptive text.
Base class for 'descriptive' elements, mostly title and desc.
Defines the interface for a set of SVG attributes and related definitions.
Bridge class for an SVGDocument node.
This interface represents an object which can build a SVGDocument.
This class represents an object which loads asynchroneaously a SVG document.
An adapter class that represents a listener to the
SVGDocumentLoaderEvent
events.This class represents an event which indicate an event originated from a
SVGDocumentLoader instance.
This interface represents a listener to the SVGDocumentLoaderEvent events.
This class implements the
DOMImplementation
interface.To create a 'a' element.
To create a 'altGlyphDef' element.
To create a 'altGlyph' element.
To create a 'altGlyphItem' element.
To create a 'animateColor' element.
To create a 'animate' element.
To create a 'animateMotion' element.
To create a 'animateTransform' element.
To create a 'circle' element.
To create a 'clip-path' element.
To create a 'color-profile' element.
To create a 'cursor' element.
To create a 'definition-src' element.
To create a 'defs' element.
To create a 'desc' element.
To create an 'ellipse' element.
To create a 'feBlend' element.
To create a 'feColorMatrix' element.
To create a 'feComponentTransfer' element.
To create a 'feComposite' element.
To create a 'feConvolveMatrix' element.
To create a 'feDiffuseLighting' element.
To create a 'feDisplacementMap' element.
To create a 'feDistantLight' element.
To create a 'feFlood' element.
To create a 'feFuncA' element.
To create a 'feFuncB' element.
To create a 'feFuncG' element.
To create a 'feFuncR' element.
To create a 'feGaussianBlur' element.
To create a 'feImage' element.
To create a 'feMerge' element.
To create a 'feMergeNode' element.
To create a 'feMorphology' element.
To create a 'feOffset' element.
To create a 'fePointLight' element.
To create a 'feSpecularLighting' element.
To create a 'feSpotLight' element.
To create a 'feTile' element.
To create a 'feTurbulence' element
To create a 'filter' element.
To create a 'font' element.
To create a 'font-face' element.
To create a 'font-face-format' element.
To create a 'font-face-name' element.
To create a 'font-face-src' element.
To create a 'font-face-uri' element.
To create a 'foreignObject' element.
To create a 'g' element.
To create a 'glyph' element.
To create a 'glyphRef' element.
To create a 'hkern' element.
To create a 'image' element.
To create a 'linearGradient' element.
To create a 'line' element.
To create a 'marker' element.
To create a 'mask' element.
To create a 'metadata' element.
To create a 'missing-glyph' element.
To create a 'mpath' element.
To create a 'path' element.
To create a 'pattern' element.
To create a 'polygon' element.
To create a 'polyline' element.
To create a 'radialGradient' element.
To create a 'rect' element.
To create a 'script' element.
To create a 'set' element.
To create a 'stop' element.
To create a 'style' element.
To create an 'svg' element.
To create a 'switch' element.
To create a 'symbol' element.
To create a 'text' element.
To create a 'textPath' element.
To create a 'title' element.
To create a 'tref' element.
To create a 'tspan' element.
To create a 'use' element.
To create a 'view' element.
To create a 'vkern' element.
Utility class that converts an Ellipse2D object into a corresponding SVG
element, i.e., a circle or an ellipse.
Bridge class for the <ellipse> element.
Exposes the SVG feature strings that EchoSVG supports.
Bridge class for the <feBlend> element.
Bridge class for the <feColorMatrix> element.
Bridge class for the <feComponentTransfer> element.
Bridge class for the <feFuncA> element.
Bridge class for the <feFuncB> element.
The base bridge class for component transfer function.
Bridge class for the <feFuncG> element.
Bridge class for the <feFuncR> element.
Bridge class for the <feComposite> element.
Bridge class for the <feConvolveMatrix> element.
Bridge class for the <feDiffuseLighting> element.
Bridge class for the <feDisplacementMap> element.
Bridge class for the <feFlood> element.
Bridge class for the <feGaussianBlur> element.
Bridge class for the <feImage> element.
Bridge class for the <feMerge> element.
Bridge class for the <feMergeNode> element.
Bridge class for the <feMorphology> element.
Bridge class for the <feOffset> element.
Bridge class for the <feSpecularLighting> element.
Bridge class for the <feTile> element.
Bridge class for the <feTurbulence> element.
This implementation of FileFilter will allows SVG files with extention '.svg'
or '.svgz'.
Defines the interface for classes that are able to convert a BufferedImageOp
filter.
Used to represent an SVG Composite.
Bridge class for the <filter> element.
Bridge class for the <flowRoot> element.
Converts a TrueType font to an SVG embedded font.
Utility class that converts a Font object into a set of SVG font attributes
Describes an SVG font
Bridge class for the <font> element.
This class represents a <font-face> element or @font-face rule
Bridge class for the <font-face> element.
A font family class for SVG fonts.
Utility class for SVG fonts.
Bridge class for the <g> element.
This class contains all non graphical contextual information that are needed
by the
SVGGraphics2D
to generate SVG from
Java 2D primitives.Class to describe the GraphicContext defaults to be used.
Interface for a global scripting object for an SVG document.
Bridge class for the <glyph> element.
Represents the SVG equivalent of a Java 2D API graphic context attribute.
This class performs the task of converting the state of the Java 2D API
graphic context into a set of graphic attributes.
This implementation of the java.awt.Graphics2D abstract class allows users to
generate SVG (Scalable Vector Graphics) content from Java code.
Thrown when an SVG Generator method receives an illegal argument in
parameter.
Thrown when an SVG Generator method receives an illegal argument in
parameter.
This class provides a common superclass for all graphics elements.
Represents an SVG font.
A GVTGlyphVector class for SVG fonts.
Describes a set of SVG hints
Bridge class for the <hkern> element.
Generates id for an arbitrary number of prefix
Bridge class for the <image> element.
A simple DOM listener to forward events from the SVG image document to the
original document.
This interface represents an item in an SVGXXXList.
A base Bridge class for the kerning elements.
Utility class that converts a Line2D object into a corresponding SVG line
element.
Utility class that converts a Java GradientPaint into an SVG linear gradient
element
Bridge class for the <linearGradient> element.
Bridge class for the <line> element.
This class dispatches the SVGLoadEvent event on a SVG document.
This class provides an adapter for the SVGLoadEventDispatcherListener
interface.
This class represents an event which indicate an event originated from a
SVGLoadEventDispatcher instance.
This interface represents a listener to the SVGLoadEventDispatcherEvent
events.
This class provides support for the SVGLocatable interface.
Utility class that converts a LookupOp object into an SVG filter descriptor.
Bridge class for the <marker> element.
Bridge class for the <mask> element.
Bridge class for the <missing-glyph> element.
An interface for SVG elements that can be animated with 'animateMotion'.
Bridge class for the <multiImage> element.
A viewport defined an <svg> element.
Representation of the item SVGNumber.
This class implements
SVGAElement
.This class implements
SVGAltGlyphDefElement
.This class implements
SVGAltGlyphElement
.This class implements
SVGAltGlyphItemElement
.Implementation of an
SVGAngle
not associated with any attribute.This class implements
SVGAnimateColorElement
.This class implements the
SVGAnimatedBoolean
interface.This class provides an implementation of the
SVGAnimatedEnumeration
interface.This class implements the
SVGAnimatedInteger
interface.This class provides an implementation of the
SVGAnimatedLength
interface.This class is the implementation of the
SVGAnimatedLengthList
interface.A class that handles an
SVGAnimatedAngle
and an
SVGAnimatedEnumeration
for the 'marker' element's 'orient' attribute.This class implements the
SVGAnimatedNumber
interface.This class is the implementation of the
SVGAnimatedNumberList
interface.This class is the implementation of the
SVGAnimatedPathData
interface.This class is the implementation of the SVGAnimatedPoints interface.
This class implements the
SVGAnimatedPreserveAspectRatio
interface.Implementation of
SVGAnimatedRect
.This class implements the
SVGAnimatedString
interface.This class is the implementation of the SVGAnimatedTransformList interface.
This class implements
SVGAnimateElement
.This class implements
SVGAnimateMotionElement
.This class implements
SVGAnimateTransformElement
.This class provides an implementation of the
SVGAnimationElement
interface.This class implements
SVGCircleElement
.This class implements
SVGClipPathElement
.This class implements
SVGColorProfileElement
.This class represents the component transfer function elements.
This class implements
SVGCursorElement
.This class implements
SVGDefinitionSrcElement
.This class implements
SVGDefsElement
.This class implements
SVGDescElement
.This class implements
SVGDocument
.DOM attribute modified listener wrapper.
DOM character data modified listener wrapper.
DOM node inserted listener wrapper.
DOM node removed listener wrapper.
DOM subtree modified listener wrapper.
This class implements the
SVGElement
interface.This class implements
SVGEllipseElement
.This class provides an implementation of the SVGEvent interface.
An implementation of the SVGException class.
This class implements
SVGFEBlendElement
.This class implements
SVGFEColorMatrixElement
.This class implements
SVGFEComponentTransferElement
.This class implements
SVGFECompositeElement
.This class implements
SVGFEConvolveMatrixElement
.This class implements
SVGFEDiffuseLightingElement
.This class implements
SVGFEDisplacementMapElement
.This class implements
SVGFEDistantLightElement
.This class implements
SVGFEFloodElement
.This class implements
SVGFEFuncAElement
.This class implements
SVGFEFuncBElement
.This class implements
SVGFEFuncGElement
.This class implements
SVGFEFuncRElement
.This class implements
SVGFEGaussianBlurElement
.This class implements
SVGFEImageElement
.This class implements
SVGFEMergeElement
.This class implements
SVGFEMergeNodeElement
.This class implements
SVGFEMorphologyElement
.This class implements
SVGFEOffsetElement
.This class implements
SVGFEPointLightElement
.This class implements
SVGFESpecularLightingElement
.This class implements
SVGFESpotLightElement
.This class implements
SVGFETileElement
.This class implements
SVGFETurbulenceElement
.This class implements
SVGFilterElement
.This class represents a SVGElement with support for standard filter
attributes.
This class implements the flowDiv element from SVG 1.2
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
This class implements a regular polygon extension to SVG
This class implements
SVGFontElement
.This class implements
SVGFontFaceElement
.This class implements
SVGFontFaceFormatElement
.This class implements
SVGFontFaceNameElement
.This class implements
SVGFontFaceSrcElement
.This class implements
SVGFontFaceUriElement
.This class implements
SVGForeignObjectElement
.This class implements
SVGGElement
.This class implements
SVGGlyphElement
.This class implements
SVGGlyphRefElement
.This class implements
SVGGradientElement
.This class implements SVGHandlerElement.
This class implements
SVGHKernElement
.This class implements
SVGImageElement
.Default implementation of SVGLength.
This class implements
SVGLinearGradientElement
.This class implements
SVGLineElement
.This class implements
SVGMarkerElement
.This class implements
SVGMaskElement
.This class provides an implementation of the
SVGMatrix
interface.This class implements
SVGMetadataElement
.This class implements
SVGMissingGlyphElement
.This class implements
SVGMPathElement
.This class implements a multiImage extension to SVG.
This class implements
SVGPathElement
.This class implements
SVGStopElement
.An implementation of
SVGPoint
that is not associated with any
attribute.This class implements
SVGPolygonElement
.This class implements
SVGPolylineElement
.This class implements
SVGRadialGradientElement
.An implementation of
SVGRect
that is not associated with an
attribute.This class implements
SVGRectElement
.This class implements
SVGScriptElement
.This class implements
SVGSetElement
.This class implements a regular polygon extension to SVG
This class implements
SVGStopElement
.This class implements
SVGStyleElement
.This class implements a multiImage extension to SVG.
This class implements a multiImage extension to SVG.
This class implements
SVGSVGElement
.This class implements
SVGSwitchElement
.This class implements
SVGSymbolElement
.This class provides a common superclass for all graphics elements.
This class implements
SVGTextElement
.This class implements
SVGTextPathElement
.This class implements
SVGTextPositioningElement
.This class implements
SVGTitleElement
.This is a development only class.
This class is the implementation of the SVGTransform interface.
This class implements
SVGTRefElement
.This class implements
SVGTSpanElement
.This class implements
SVGURIReference
.This class implements
SVGUseElement
.This class implements
DocumentFragment
interface.This class implements
SVGViewElement
.This class implements
SVGVKernElement
.SVG 1.2 mouse wheel event.
Utility class that converts a Paint object into an SVG element.
Used to represent an SVG Paint.
This class provides a manager for the SVGPaint property values.
Utility class that converts a Shape object into an SVG path element.
Context class for the SVG path element to support extra methods.
Bridge class for the <path> element.
Constants for the SVGPathSeg interface.
Internal representation of the item SVGPathSeg.
The class provides support for the SVGPath interface.
Bridge class for the <pattern> element.
An
SVGPoint
in the list.This class provides a common superclass for shape elements that are defined
with a 'points' attribute (i.e., polygon and polyline).
Utility class that converts a Polygon object into an SVG element.
Bridge class for the <polygon> element.
Bridge class for the <polyline> element.
Bridge class for the <radialGradient> element.
Utility class that converts a Rectangle2D or RoundRectangle2D object into an
SVG element.
Bridge class for the <rect> element.
Utility class that converts a RenderingHints object into a set of SVG
properties.
Utility class that converts a RescaleOp object into an SVG filter descriptor.
Used for CSS selector matching.
A bridge class for the 'set' animation element.
Utility class that converts a Shape object into the corresponding SVG
element.
The base bridge class for shapes.
Bridge class for a regular polygon element.
Used to represent an SVG Paint.
This class provides a common superclass for elements which implement
SVGStylable.
This class provides an implementation of the 'xml-stylesheet' processing
instructions.
Defines the set of attributes from Exchange SVG that are defined as styling
properties in Stylable SVG.
Context class for svg:svg elements.
Bridge class for the <svg> element.
A viewport defined an <svg> element.
Bridge class for the <switch> element.
Contains the definition of the SVG tags and attribute names.
This class provides support for SVGTests features.
This class provides the interface for the SVGTextContentElement for the
bridge to implement.
This class provides support for the SVGTextContentElement interface.
Bridge class for the <text> element.
Implementation of
SVGContext
for the children of <text>This class is used to build an AttributedString.
Helper class to collect information about one Glyph in the GlyphVector
Bridge class for the <textPath> element.
Utility class that converts a TexturePaint object into an SVG pattern element
Bridge class for the <title> element.
This class is a trancoder from SVG to SVG.
To represent a doctype key.
To represent a doctype value.
To represent a newline key.
To represent a newline value.
Utility class that converts a GraphicContext transform stack into an SVG
transform attribute.
Describes an SVG transform
Abstract class for SVG type related constants.
One line Class Desc
Complete Class Desc
This class provides support for Xlink to a graphics element.
This class implements both
SVGTextPositioningElement
and SVGURIReference
..Bridge class for the <use> element.
To handle a mouseover on an anchor and set the cursor.
This interface must be implemented to provide client services to a
JSVGComponent.
This Implements the SVGUserAgent interface to provide a very simple version
of client services to the JSVGComponent.
One line Class Desc
Methods users may want to implement: displayMessage
A collection of utility methods for SVG.
This interface represents the values for properties like 'fill',
'flood-color'...
This interface provides constants for SVG values.
Bridge class for the <vkern> element.
This class provides support for SVGZoomAndPan features.
This class offers a way to create an SVG document with grouping that reflects
the Swing composite structure (container/components).
A class to handle syncbase SMIL timing specifiers.
This class provides support for AWT system colors.
TableTransfer.java
This class defines the Table type transfer function for the
feComponentTransfer filter, as defined in chapter 15, section 11 of the SVG
specification.
This class provides a manager for the 'text-align' property values.
This class provides a manager for the 'text-anchor' property values.
This class provides a manager for the 'text-decoration' property values.
The
TextEvent
interface provides specific contextual information
associated with Text Events.Class that encapsulates information returned from hit testing a
TextSpanLayout
instance.Interface implemented by factory instances that can return TextSpanLayouts
appropriate to AttributedCharacterIterator instances.
A graphics node that represents text.
Defines where the text of a
TextNode
can be anchored relative to
its location.Renders the attributed character iterator of a
TextNode
.One line Class Desc
Complete Class Desc
A text path describes a path along which some text will be rendered.
PathLayout can layout text along a Shape, usually a Path object.
This class provides a manager for the 'text-rendering' property values.
This class represents an object which manage GVT text nodes selection.
Class that performs layout of attributed text strings into glyph sets
paintable by TextPainter instances.
This class generate Paints from WMF hatch definitions.
A collection of utility method for text.
This class is an
ImageTranscoder
that produces a TIFF image.This interface is used by
TIFFTranscoder
to write TIFF images
through different codecs.This class is responsible for breaking up a block of tiles into a set of
smaller requests that are as large as possible without rerequesting
significant numbers of tiles that are already available.
This implementation of RenderedImage only serves to put the tiles generated
by it's input into the TileCache.
This the generic interface for a source of tiles.
This is a Grid based implementation of the TileStore.
This is a useful class that wraps a Raster for patricipation in an LRU Cache.
A renderable that can tile its source into the tile region.
8 bit TileRable implementation
This filter simply tiles its tile starting from the upper left corner of the
tiled region.
This the generic interface for a TileStore.
An abstract base class for time container elements.
An abstract base class for the root time container element for a document.
An abstract base class for elements that can have timing applied to them.
Provides specific contextual information associated with Time events.
An adapter class for
TimegraphListener
s.An interface for listening to timing events in a timed document.
An abstract base class for SMIL timing value parsers.
An abstract class for SMIL timing specifiers.
This interface must be implemented and then registered as the handler of a
TimingSpecifierParser
instance in order to be notified of parsing
events.An adapter class for
TimingSpecifierListHandler
.This class implements an event-based parser for SMIL timing specifier list
values.
A
TimingSpecifierListHandler
that creates
TimingSpecifier
s.This class implements an event-based parser for SMIL timing specifier list
values.
This class represents a tool bar factory which builds tool bars from the
content of a resource file.
This class allows to simplify the creation of a transcoder which transcodes
to SVG content.
Animation debugging support.
Interface for accessing traits on an element.
Stores information about a specific XML attribute or CSS property.
This class defines an API for transcoding.
Thrown when a transcoder is not able to transcode its input.
This class represents a generic input of a
Transcoder
.This class represents a single output for a
Transcoder
.This is a utility class that can be used by transcoders that support
transcoding hints and/or error handler.
The
TranscodingHints
class defines a way to pass transcoding
parameters or options to any transcoders.Defines the base type of all keys used to control various aspects of the
transcoding operations.
Defines the interface for all the
ComponentTransferOp
transfer
functions, which can all be converted to a lookup tableAn animation class for 'animateTransform' animations.
This interface must be implemented and then registred as the handler of a
TransformParser
instance in order to be notified of parsing
events.This class implements an event-based parser for the SVG transform attribute
values.
Contains a description of an elementary transform stack element, such as a
rotate or translate.
Enumeration for transformation types.
This is a special case of an Affine that only contains integer translations,
this allows it to do it's work by simply changing the coordinate system of
the tiles.
This class provides support for traversal.
This class represents a triply indexed hash table.
To manage collisions
This class creates a RenderedImage in conformance to the one defined for the
feTurbulence filter of the SVG specification.
Creates a sourceless image from a turbulence function.
Creates a sourceless image from a turbulence function.
This class provides a manager for the 'unicode-bidi' property values.
A class that represents a CSS unicode range.
This class provides methods to convert SVG length and coordinate to float in
user units.
This class provides methods to convert SVG length and coordinate to float in
user units.
Holds the informations needed to compute the units.
This class is the default context for a particular element.
A LengthHandler that convert units.
A font family class for unresolved fonts.
This class provides features to manage the update of an SVG document.
This is an adapter for the UpdateManagerListener interface.
This class represents an event which indicate an event originated from a
UpdateManager instance.
This interface represents a listener to the UpdateManagerEvent events.
This class tracks the changes on a GVT tree
This class is a dialog used to enter an URI or to choose a local file.
This class is used to resolve the URI that can be found in a SVG document.
This class represents uri values.
This class manages a cache of soft references to Images that we have already
loaded.
This type of Image tag registy entry is used for 'odd' URL types.
An interface that provides access to the User Agent informations needed by
the bridge.
An abstract user agent adaptor implementation.
Defines a viewport for a
UserAgent
.This class represents a dialog to select the user style sheet.
This class represents the main panel of the dialog.
This class represents an object which decodes UTF-16 characters from a stream
of bytes.
This class represents an object which decodes UTF-8 characters from a stream
of bytes.
This interface represents a property value.
This interface defines constants for CSS values.
This interface is implemented by objects which manage the values associated
with a property.
This class provides convenient methods to handle viewport.
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.
Defines a viewport.
This class provides a manager for the 'visibility' property values.
A class to handle wallclock SMIL timing specifiers.
This interface represents the 'window' object defined in the global
environment of a SVG document.
To handle the completion of a 'getURL()' or 'postURL' call.
This class wraps a Window object to expose it to the interpreter.
To wrap a function in an handler.
To wrap a function passed to getURL().
Contains the definitions of WMF constants.
Represent a WMF Font, encountered in a Metafile.
This class holds simple properties about a WMF Metafile.
Core class for rendering the WMF image.
Reads a WMF file, including an Aldus Placable Metafile Header.
This class implements the
Transcoder
interface and can convert a
WMF input document into an SVG document.This class holds various utilies for importing WMF files that can be used
either for
AbstractWMFReader
s and
AbstractWMFPainter
sOne line Class Desc
Complete Class Desc
This class provides a manager for the 'writing-mode' property values.
Define XBL constants, such as tag names, attribute names and namespace URI.
Bridge class for the <xbl:content> element.
An EventSupport class that handles XBL-specific event processing.
An interface for classes that can manage XBL functionality for a document's
nodes.
An interface for XBL managers to associate data with nodes.
This class implements the xbl:content element.
This class implements the xbl:definition element.
Base class for all XBL elements to inherit from.
This class implements the xbl:handlerGroup element.
This class implements the xbl:import element.
This class implements the xbl:shadowTree element.
This class implements the
ShadowTreeEvent
event class.This class implements the xbl:template element.
This class implements the xbl:xbl element.
The interface for xbl:shadowTree elements.
Bridge class for the <xbl:shadowTree> element.
This class provides support for XLink features.
This class may be the base class of all transcoders which take an XML
document as input and which need to build a DOM tree.
This class contains the definitions of the arrays used to find the type of
the characters found in an XML document.
Contains common XML constants.
A pool of styles and their associated resources
A document that can be marked up using XML style.
This is the set of things needed by a text component to be a reasonably
functioning editor for xml type document.
This class encapsulates a general XML error or warning.
XML scanner for parsing xml text
This class represents a scanner for XML documents.
This class represents a normalizing reader with encoding detection
management.
This class provides support for XML features.
Simple Text Component to edit xml document with integrated undo / redo
behaviour.
XML Token
A collection of utility functions for XML.
View that uses the lexical information to determine the style characteristics
of the text that it renders.
A class to handle the XPath Pattern syntax for XBL content elements.
A class to handle the XPath subset syntax for XBL content elements.
A scanner for XPath subset selectors.