Package org.modeshape.graph.property.basic

A set of basic implementations of the various interfaces defined in org.modeshape.graph.property.

See:
          Description


Class Summary
AbstractBinary An abstract implementation of Binary that provides some common capabilities for other implementations.
AbstractBinaryValueFactory An abstract BinaryFactory implementation that contains many general methods that are likely to be appropriate for many concrete implementations.
AbstractPath An abstract foundation for different Path implementations.
AbstractPath.SingleIterator<T>  
AbstractValueFactories Abstract implementation of ValueFactories that implements all the methods other than the get*Factory() methods.
AbstractValueFactory<T> Abstract ValueFactory.
AbstractValueFactory.ConvertingIterator<ValueType>  
BasicEmptyProperty An immutable version of a property that has no values.
BasicEmptyProperty.EmptyIterator<T>  
BasicMultiValueProperty An immutable version of a property that has 2 or more values.
BasicName A basic implementation of Name.
BasicNamespace Basic implementation of a NamespaceRegistry namespace.
BasicPath A basic implementation of Path.
BasicPathSegment A basic implementation of Path.Segment.
BasicProperty An abstract Property implementation.
BasicPropertyFactory A basic PropertyFactory implementation.
BasicSingleValueProperty An immutable version of a property that has exactly 1 value.
BooleanValueFactory The standard ValueFactory for PropertyType.BOOLEAN values.
ChildPath Implementation of a Path that has the information for the last segment but that points to another Path for the parent information.
DecimalValueFactory The standard ValueFactory for PropertyType.DECIMAL values.
DoubleValueFactory The standard ValueFactory for PropertyType.DOUBLE values.
FileSystemBinary An implementation of Binary that is used to access the content of a file on the file system without holding any content in-memory.
GraphNamespaceRegistry A NamespaceRegistry implementation that stores the namespaces in a Graph as individual nodes for each namespace, under a parent supplied by the constructor.
IdentifierPath Optimized implementation of Path that serves as the root path.
IdentifierPathSegment A Path.Segment implementation that represents an identifier segment.
InMemoryBinary An implementation of Binary that keeps the binary data in-memory.
InMemoryBinaryValueFactory The ValueFactory for in-memory PropertyType.BINARY values.
JodaDateTime Implementation of DateTime based upon the Joda-Time library.
JodaDateTimeValueFactory The standard ValueFactory for PropertyType.DATE values.
LocalNamespaceRegistry A special NamespaceRegistry implementation that can be used to track transient registrations for another delegate registry.
LongValueFactory The standard ValueFactory for PropertyType.LONG values.
NamespaceRegistryWithAliases  
NameValueFactory The standard ValueFactory for PropertyType.NAME values.
ObjectValueFactory The standard ValueFactory for PropertyType.OBJECT values.
PathValueFactory The standard ValueFactory for PropertyType.NAME values.
ReferenceValueFactory The standard ValueFactory for PropertyType.REFERENCE values.
RootPath Optimized implementation of Path that serves as the root path.
SimpleNamespaceRegistry A simple NamespaceRegistry implementation that is not thread-safe, but that provides all the basic functionality.
StandardValueFactories The standard set of value factories.
StringReference A Reference implementation that uses a single UUID as the pointer.
StringValueFactory The standard ValueFactory for PropertyType.STRING values.
SystemPropertyFactory An implementation of PropertyFactory which provides the feature for substituting special decorated variables (i.e., ${variable}) with a system property.
ThreadSafeNamespaceRegistry A thread-safe NamespaceRegistry that may be used as a thread-safe wrapper around another non-thread-safe implementation.
UriValueFactory The standard ValueFactory for PropertyType.URI values.
UuidReference A Reference implementation that uses a single UUID as the pointer.
UuidValueFactory The standard ValueFactory for PropertyType.URI values.
 

Package org.modeshape.graph.property.basic Description

A set of basic implementations of the various interfaces defined in org.modeshape.graph.property. These implementations are all very good defaults, and in most cases can be used as is.



Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.