Interface Summary Interface Description Attachable<V>An interface that provides methods for detached properties and elements to be re-attached to the
CloseableIterator<T>An extension of
Closeablewhich allows a
Graphimplementation that hold open resources to provide the user the option to release those resources.
HostA marker interface that identifies an object as something that an
Attachablecan connect to.
TemporaryExceptionAny exception that implements this interface will be recognized as one whose throwing operation is correct but can be retried.
Class Summary Class Description AbstractThreadedTransactionA base implementation of
Transactionthat provides core functionality for transaction listeners using a shared set of transaction listeners.
AbstractThreadLocalTransactionA base implementation of
Transactionthat provides core functionality for transaction listeners using
AbstractTransactionA simple base class for
Transactionthat provides some common functionality and default behavior.
Attachable.Exceptions Attachable.MethodA collection of general methods of attachment. ComparatorsA collection of commonly used
DefaultCloseableIterator<T>A default implementation of
CloseableIteratorthat simply wraps an existing
ElementHelperUtility class supporting common functions for
GraphFactoryFactory to construct new
Graphinstances from a
Configurationobject or properties file.
GraphVariableHelper StringFactoryA collection of helpful methods for creating standard
Object.toString()representations of graph-related objects.
Exception Summary Exception Description TransactionExceptionAn exception thrown by providers when calls to
Annotation Types Summary Annotation Type Description FeatureDescriptorA annotation for feature methods. GraphFactoryClassA graph vendor may use this annotation to specify the factory class that
GraphFactoryshould use to open a new graph.