Package org.apache.batik.util

Provides some useful classes.

See:
          Description

Interface Summary
CleanerThread.ReferenceCleared 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.
CSSConstants This interface defines constants for CSS.
DOMConstants String constants used by the DOM classes.
EventDispatcher.Dispatcher  
MimeTypeConstants This interface defines constants for Various Mime Types
ParsedURLProtocolHandler Provider interface for new url protocols, used by the ParsedURL class.
RunnableQueue.IdleRunnable A Runnable that can also inform the caller how long it should be until it is run again.
RunnableQueue.RunHandler This interface must be implemented by an object which wants to be notified of run events.
SMILConstants Constants for SMIL animation element and attribute names and values.
SVG12Constants Define SVG 1.2 constants, such as tag names, attribute names and URI
SVG12CSSConstants This interface defines constants for CSS with SVG12.
SVGConstants Define SVG constants, such as tag names, attribute names and URI
XBLConstants Define XBL constants, such as tag names, attribute names and namespace URI.
XMLConstants Contains common XML constants.
 

Class Summary
AbstractParsedURLProtocolHandler Very simple abstract base class for ParsedURLProtocolHandlers.
ApplicationSecurityEnforcer This is a helper class which helps applications enforce secure script execution.
Base64DecodeStream This class implements a Base64 Character decoder as specified in RFC1113.
Base64EncoderStream This class implements a Base64 Character encoder as specified in RFC1113.
BatikSecurityManager This SecurityManager extension exposes the getClassContext method so that it can be used by the BatikSecuritySupport or other security related class.
ClassFileUtilities This class contains utility methods to manipulate Java classes.
ClassFileUtilities.ClassFile  
ClassFileUtilities.Jar  
ClassFileUtilities.Triple  
CleanerThread One line Class Desc Complete Class Desc
CleanerThread.PhantomReferenceCleared A PhantomReference subclass that automatically registers with the cleaner ReferenceQueue.
CleanerThread.SoftReferenceCleared A SoftReference subclass that automatically registers with the cleaner ReferenceQueue.
CleanerThread.WeakReferenceCleared A WeakReference subclass that automatically registers with the cleaner ReferenceQueue.
DoublyIndexedSet A set that uses two keys.
DoublyIndexedTable This class represents a doubly indexed hash table.
DoublyIndexedTable.Entry An entry in the DoublyIndexedTable.
DoublyLinkedList A simple Doubly Linked list class, designed to avoid O(n) behaviour on insert and delete.
DoublyLinkedList.Node Basic doubly linked list node interface.
EncodingUtilities This class contains utility functions to manage encodings.
EventDispatcher Generic class to dispatch events in a highly reliable way.
HaltingThread This is a subclass of java.lang.Thread that includes a non-intrusive 'halt' method.
Messages This class manages the message for the security utilities
ParsedURL A URL-like class that supports custom URI schemes and GZIP encoding.
ParsedURLData Holds the data for more URLs.
ParsedURLDataProtocolHandler Protocol Handler for the 'data' protocol.
ParsedURLDefaultProtocolHandler The default protocol handler this handles the most common protocols, such as 'file' 'http' 'ftp'.
ParsedURLJarProtocolHandler Protocol Handler for the 'jar' protocol.
Platform Platform specific functionality.
PreferenceManager This class allows to manage users preferences.
RunnableQueue This class represents an object which queues Runnable objects for invocation in a single thread.
RunnableQueue.Link To store a Runnable.
RunnableQueue.LockableLink To store a Runnable with an object waiting for him to be executed.
RunnableQueue.RunHandlerAdapter This is an adapter class that implements the RunHandler interface.
RunnableQueue.RunnableQueueState Type-safe enumeration of queue states.
Service This class handles looking up service providers on the class path.
SoftDoublyIndexedTable This class represents a doubly indexed hash table, which holds soft references to the contained values.
SoftReferenceCache 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.
SVGFeatureStrings Exposes the SVG feature strings that Batik supports.
SVGTypes Abstract class for SVG type related constants.
XMLResourceDescriptor This class describes the XML resources needed to use the various batik modules.
 

Package org.apache.batik.util Description

Provides some useful classes.



Copyright © 2008 Apache Software Foundation. All Rights Reserved.