Package net.dpml.lang

The lang package contains a small number of generic common utilities used throught the DPML codebase.

See:
          Description

Interface Summary
Builder Interace implemented by part strategy builders.
Value A object resolvable from primitive and symbolic arguments.
 

Class Summary
AbstractDirective Abstract directive base class.
Category Classoader category enumeration.
Classpath A Plugin class contains immutable data about a plugin based on a descriptor resolved from a 'plugin' artifact.
Construct A object resolvable from primitive arguments.
Enum Basic enum class for type-safe enums.
Info Part info description.
Part Part datastructure.
PartDecoder Construct a part.
PID The PID class is a process identifer.
Plugin Plugin part strategy implementation datatype.
Resource Resource part strategy implementation datatype.
StandardClassLoader A named classloader.
SystemClassLoader The SystemClassLoader is a URLClassLoader that supports late binding of URLs.
ValueDecoder Utility used to decode values from DOM elements.
ValuedEnum Basic enum class for type-safe enums with values.
ValueDirective A object resolvable from primitive arguments.
ValueEncoder Utility used to write value instances to an output stream as XML.
Version This class is used to hold version information.
 

Exception Summary
DuplicateKeyException Exception to indicate an error arrising from the use of a duplicate key.
PartException Exception to indicate that there was a part handler related error.
UnknownKeyException Exception to indicate an error arrising from the use of an unknown key.
ValueException Exception to indicate an error arrising from a value type.
ValueRuntimeException Exception to indicate an error arrising from a value type.
 

Error Summary
PartError Fatal part related error.
 

Package net.dpml.lang Description

The lang package contains a small number of generic common utilities used throught the DPML codebase.