Package org.progeeks.meta

Interface Summary
EnumeratedPropertyType Specialization of PropertyType representing a type that has a limited number of specific values.
ListMutator Extends PropertyMutator to provide access to the members of a multi-valued property value.
MetaKit Abstraction of a meta-object implementation layer.
MetaObject An abstract representation of an object that allows Map-like access to its properties.
MetaObjectFactory Interface that meta-object implementations can implement to provide toolkit-specific meta-object creation.
MetaObjectIterator Interface that meta-object implementation can implement to provide meta object creation from a set of backing objects such as a result set or collection.
MetaTable An abstract representation of a table that allows Map-like access to the row properties.
PropertyFormat Provides text formatting and parsing for a specific property type.
PropertyMutator Provides access to an individual property value and allows for accessing or modifying it.
PropertyType Represents a property type of a meta-object.
 

Class Summary
AbstractListMutator Abstract implementation of ListMutator providing basic functionality for dealing with List values.
AbstractMetaObject An abstract meta-object implementation making it easier to create kit-specific meta-object adapters.
ClassEnumeratedPropertyType Extends ClassPropertyType to implement the EnumeratedPropertyType interface.
ClassPropertyType Property type implementation that represents a Java class directly.
ContainerPropertyInfo Extension of the PropertyInfo interface to provide additional information about container property contents.
ContainerPropertyType This represents a property type that is a container for objects of another type.
DateTimeType Property type implementation that represents a Date and Time value.
DefaultListMutator A default implementation of ListMutator that will work with any MetaObject, given certain restrictions.
DefaultMetaTable A default implementation of the MetaTable interface.
DefaultPropertyMutator A default implementation of PropertyMutator that will work with any MetaObject.
DeferredPropertyType Represents an unresolved property type of a meta-object.
IsolatedMutator A PropertyMutator implementation that wraps a value without requiring a parent MetaObject thereby isolating the value for separate mutation.
ListPropertyType Represents an ordered list of values such that they can be referenced by index number.
LongStringType Property type implementation that represents a long string value.
MetaClass Describes the properties associated with a meta-object.
MetaClassPropertyType Property type implementation that represents a meta class object.
MetaClassRegistry A registry of MetaClasses that can be looked up by name.
PropertyInfo Describes the characteristics of a single property.
SerializationPolicy Configures the serialization policy for meta-object saving and loading globally or on a per-thread basis.
TypeRegistry Class for relating objects to types.
 

Exception Summary
DuplicateMetaClassException Thrown when an application trys to create a MetaClass that already exists in the MetaClassRegistry or its parents.
MetaClassNotFoundException Thrown when an application trys to access a non-existent MetaClass by name using the MetaClass.forName() method.
MetaObjectInstantiationException Thrown when an application tries to create a new MetaObject using MetaObjectFactory.createMetaObject(), but the meta-kit is not able to create the object.
 



Copyright © 2002-2003 Paul Speed. All Rights Reserved.