| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| BytecodeWriter | Control how enhanced bytecode is written. | 
| Closeable | Generic interface for components that can be closed so that helpers can treate them in a generic way. | 
| EventManager | Basic event manager interface. | 
| ReferenceMap | A Maptype that can hold its keys, values, or both with
 weak or soft references. | 
| SizedMap | A Maptype that maintains a maximum size, automatically
 removing entries when the maximum is exceeded. | 
| Class Summary | |
|---|---|
| Base16Encoder | Base 16 encoder. | 
| Bytes | This class came from the Apache Commons Id sandbox project in support of the UUIDGenerator implementation. | 
| CodeFormat | Encapsulates some common Java source code formatting options. | 
| Files | Utility operations on files. | 
| FormatPreservingProperties | A specialization of Propertiesthat stores its contents
 in the same order and with the same formatting as was used to read
 the contents from an input stream. | 
| J2DoPriv5Helper | Helper class to obtain the Privilege(Exception)Action object to perform Java 2 doPrivilege security sensitive function call in the following methods: AnnotatedElement.getAnnotations AnnotatedElement.getDeclaredAnnotations AnnotatedElement.isAnnotationPresent | 
| J2DoPrivHelper | Helper class to obtain the Privilege(Exception)Action object to perform
 Java 2 doPrivilege security sensitive function call in the following
 methods:
 
 AccessibleObject.setAccessible
 Class.forName
 Class.getClassLoader
 Class.getDeclaredField
 Class.getDeclaredFields
 Class.getDeclaredMethod
 Class.getDeclaredMethods
 Class.getResource
 Class.newInstance
 ClassLoader.getParent
 ClassLoader.getResource
 ClassLoader.getResources
 ClassLoader.getSystemClassLoader
 File.delete
 File.exists
 File.getAbsoluteFile
 File.getAbsolutePath
 File.getCanonicalPath
 File.listFiles
 File.length
 File.isDirectory
 File.mkdirs
 File.renameTo
 File.toURL
 FileInputStream new
 FileOutputStream new
 System.getProperties
 InetAddress.getByName
 MultiClassLoader new
 ServerSocket new
 Socket new
 Socket.accept
 System.getProperty
 Thread.getContextClassLoader
 Thread new
 TemporaryClassLoader new
 URL.openStream
 URLConnection.getContent
 ZipFile new
 serp.bytecode.Code new
 serp.bytecode.BCClassLoader new
 serp.bytecode.BCClass.write
 serp.bytecode.BCClass.getFields
 serp.bytecode.FieldInstruction.getField
 serp.bytecode.Project.loadClass
 
 
 If these methods are used, the following sample usage patterns should be
 followed to ensure proper privilege is granted: | 
| JavaVersions | Utilities for dealing with different Java spec versions. | 
| Localizer | The Localizer provides convenient access to localized strings. | 
| Localizer.Message | A Messagecan provide a localized message via theLocalizer.Message.getMessage()method call, and can also provide the original key,
 package, and substitution array that were used to assemble the message. | 
| LRUMap | Extension of the commons LRUMapthat can change its
 maximum size. | 
| MultiClassLoader | Class loader type that can be configured to delegate to multiple internal class loaders. | 
| Options | A specialization of the Propertiesmap type with the added
 abilities to read application options from the command line and to
 use bean patterns to set an object's properties via command-line the
 stored mappings. | 
| ParameterTemplate | A template that allows parameter substitutions. | 
| ReferenceHashMap | Map in which the key, value, or both may be weak/soft references. | 
| ReferenceHashSet | A set whose values may be stored as weak or soft references. | 
| Services | Utility classes to locate services, as defined in the Jar File Specification. | 
| SimpleRegex | Allows for simple regex style testing of strings. | 
| StringDistance | Utilities for calculating string distance. | 
| TemporaryClassLoader | ClassLoader implementation that allows classes to be temporarily loaded and then thrown away. | 
| TimestampHelper | Helper base class attempts to return java.sql.Timestamp object with nanosecond precision. | 
| TypedProperties | A specialization of the Propertiesmap type with added
 convenience methods to retrieve and set options as primitive values. | 
| UUIDGenerator | UUID value generator. | 
| Exception Summary | |
|---|---|
| FormatPreservingProperties.DuplicateKeyException | |
| ParseException | Exception type for parse errors. | 
General Utilities
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||