Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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