Package org.apache.batik.util
package org.apache.batik.util
Provides some useful classes.
-
ClassDescriptionVery simple abstract base class for ParsedURLProtocolHandlers.This is a helper class which helps applications enforce secure script execution.This class implements a Base64 Character decoder as specified in RFC1113.This class implements a Base64 Character encoder as specified in RFC1113.This
SecurityManager
extension exposes thegetClassContext
method so that it can be used by theBatikSecuritySupport
or other security related class.This class contains utility methods to manipulate Java classes.One line Class Desc Complete Class DescA 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.This interface defines constants for CSS.String constants used by the DOM classes.A set that uses two keys.This class represents a doubly indexed hash table.An entry in theDoublyIndexedTable
.A simple Doubly Linked list class, designed to avoid O(n) behaviour on insert and delete.Basic doubly linked list node interface.This class contains utility functions to manage encodings.Generic class to dispatch events in a highly reliable way.This is a subclass of java.lang.Thread that includes a non-intrusive 'halt' method.This class manages the message for the security utilitiesThis interface defines constants for Various Mime TypesAURL
-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.Platform specific functionality.This class allows to manage users preferences.This class represents an object which queues Runnable objects for invocation in a single thread.ARunnable
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 handles looking up service providers on the class path.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.Define SVG 1.2 constants, such as tag names, attribute names and URIThis interface defines constants for CSS with SVG12.Define SVG constants, such as tag names, attribute names and URIExposes the SVG feature strings that Batik supports.Abstract class for SVG type related constants.Define XBL constants, such as tag names, attribute names and namespace URI.This class describes the XML resources needed to use the various batik modules.