Package org.apache.batik.util
Provides some useful classes.
-
Interface Summary Interface Description 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 TypesParsedURLProtocolHandler Provider interface for new url protocols, used by the ParsedURL class.RunnableQueue.IdleRunnable ARunnable
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 URISVG12CSSConstants This interface defines constants for CSS with SVG12.SVGConstants Define SVG constants, such as tag names, attribute names and URIXBLConstants Define XBL constants, such as tag names, attribute names and namespace URI.XMLConstants Contains common XML constants. -
Class Summary Class Description 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 ThisSecurityManager
extension exposes thegetClassContext
method so that it can be used by theBatikSecuritySupport
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 DescCleanerThread.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 theDoublyIndexedTable
.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 utilitiesParsedURL AURL
-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.