Package ecologylab.xml.types.scalar

Provides an extensible type system for translating fields to and from String representations.

See:
          Description

Interface Summary
ScalarTypeInstanceConstants Easy to access and use instances of popular ScalarTypes.
 

Class Summary
BooleanType Type system entry for boolean, a built-in primitive.
ByteType Type system entry for byte, a built-in primitive.
CharType Type system entry for char, a built-in primitive.
ClassType For marshalling Class objects themselves.
ColorType Type system entry for java.awt.Color.
DateType Type system entry for Date.
DoubleType Type system entry for double, a built-in primitive.
FieldType For marshalling the name of a field, for transmission to other platforms.
FileType  
FloatType Type system entry for float, a built-in primitive.
IntType Type system entry for int, a built-in primitive.
LongType Type system entry for long, a built-in primitive.
ParsedURLType Type system entry for java.awt.Color.
PatternType  
ReferenceFloatType  
ReferenceIntType  
ReferenceLongType  
ReferenceType<T>  
ScalarType<T> Basic unit of the scalar type system.
ScalarTypeType For storing actual ScalarType values as meta-metadata.
ShortType Type system entry for short, a built-in primitive.
StringBuilderType Type system entry for String.
StringType Type system entry for String.
TypeRegistry This class implements a registry of instances of Type.
URLType Type system entry for URL.
 

Package ecologylab.xml.types.scalar Description

Provides an extensible type system for translating fields to and from String representations. Comes with support for primitive types and common reference types, such as String, Color, and URL. Includes straightforward facilities for extension to support any type. Specifically, to add support for a new type, extend the Type class.