| Interface | Description | 
|---|---|
| Attachable<V> | 
 An interface that provides methods for detached properties and elements to be re-attached to the  
Graph. | 
| CloseableIterator<T> | 
 An extension of  
Iterator that implements Closeable which allows a Graph implementation
 that hold open resources to provide the user the option to release those resources. | 
| Host | 
 A marker interface that identifies an object as something that an  
Attachable can connect to. | 
| TemporaryException | 
 Any exception that implements this interface will be recognized as one whose throwing operation is correct but can
 be retried. 
 | 
| Class | Description | 
|---|---|
| AbstractThreadedTransaction | 
 A base implementation of  
Transaction that provides core functionality for transaction listeners using a
 shared set of transaction listeners. | 
| AbstractThreadLocalTransaction | 
 A base implementation of  
Transaction that provides core functionality for transaction listeners using
 ThreadLocal. | 
| AbstractTransaction | 
 A simple base class for  
Transaction that provides some common functionality and default behavior. | 
| Attachable.Exceptions | |
| Attachable.Method | 
 A collection of general methods of attachment. 
 | 
| Comparators | 
 A collection of commonly used  
Comparator instances. | 
| DefaultCloseableIterator<T> | 
 A default implementation of  
CloseableIterator that simply wraps an existing Iterator. | 
| ElementHelper | 
 Utility class supporting common functions for  
Element. | 
| GraphFactory | 
 Factory to construct new  
Graph instances from a Configuration object or properties file. | 
| GraphVariableHelper | |
| StringFactory | 
 A collection of helpful methods for creating standard  
Object.toString() representations of graph-related
 objects. | 
| Exception | Description | 
|---|---|
| TransactionException | 
 An exception thrown by providers when calls to  
AbstractTransaction.doCommit() or
 AbstractTransaction.doRollback() fail. | 
| Annotation Type | Description | 
|---|---|
| FeatureDescriptor | 
 A annotation for feature methods. 
 | 
| GraphFactoryClass | 
 A graph vendor may use this annotation to specify the factory class that  
GraphFactory should use to
 open a new graph. | 
Copyright © 2013–2021 Apache Software Foundation. All rights reserved.