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.
EventDispatcher.Dispatcher  
MimeTypeConstants This interface defines constants for Various Mime Types
ParsedURLProtocolHandler Provider interface for new url protocols, used by the ParsedURL class.
RunnableQueue.RunHandler This interface must be implemented by an object which wants to be notified of run events.
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
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.
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.
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 relyable 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 This class is used as a replacement for java.net.URL.
ParsedURLData Holds the data for more URL's
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.
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.
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 ? 2005 Apache Software Foundation. All Rights Reserved.