- SET - com.syncleus.ferma.annotations.Adjacency.Operation
-
- SET - com.syncleus.ferma.annotations.Property.Operation
-
- setActive(Tx) - Static method in interface com.syncleus.ferma.tx.Tx
-
Set the nested active transaction for the current thread.
- setElement(Element) - Method in class com.syncleus.ferma.AbstractElementFrame
-
- setElement(Element) - Method in interface com.syncleus.ferma.ElementFrame
-
Set the underlying element.
- setLinkBoth(ClassInitializer<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkBoth(ClassInitializer<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all edges with the labels and then add edges to/from a new
vertex.
- setLinkBoth(VertexFrame, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkBoth(VertexFrame, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all edges with the labels and then add a edges from the
supplied vertex and to the supplied vertex.
- setLinkBoth(Class<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkBoth(Class<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all edges with the labels and then add edges to/from a new
vertex.
- setLinkBothExplicit(ClassInitializer<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkBothExplicit(ClassInitializer<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all edges with the labels and then add edges to/from a new
vertex.
- setLinkBothExplicit(Class<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkBothExplicit(Class<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all edges with the labels and then add edges to/from a new
vertex.
- setLinkIn(ClassInitializer<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkIn(ClassInitializer<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all in edges with the labels and then add a single edge from a
new vertex.
- setLinkIn(VertexFrame, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkIn(VertexFrame, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all in edges with the labels and then add a single edge from the
supplied vertex.
- setLinkIn(Class<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkIn(Class<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all in edges with the labels and then add a single edge from a
new vertex.
- setLinkInExplicit(ClassInitializer<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkInExplicit(ClassInitializer<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all in edges with the labels and then add a single edge from a
new vertex.
- setLinkInExplicit(Class<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkInExplicit(Class<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all in edges with the labels and then add a single edge from a
new vertex.
- setLinkOut(ClassInitializer<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkOut(ClassInitializer<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all out edges with the labels and then add a single edge to a new
vertex.
- setLinkOut(VertexFrame, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkOut(VertexFrame, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all out edges with the labels and then add a single edge to the
supplied vertex.
- setLinkOut(Class<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkOut(Class<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all out edges with the labels and then add a single edge to a new
vertex.
- setLinkOutExplicit(ClassInitializer<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkOutExplicit(ClassInitializer<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all out edges with the labels and then add a single edge to a new
vertex.
- setLinkOutExplicit(Class<K>, String...) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- setLinkOutExplicit(Class<K>, String...) - Method in interface com.syncleus.ferma.VertexFrame
-
Remove all out edges with the labels and then add a single edge to a new
vertex.
- setProperty(ElementFrame, Method, Object) - Static method in class com.syncleus.ferma.framefactories.annotation.PropertyMethodHandler.SetPropertyInterceptor
-
- setProperty(String, Object) - Method in class com.syncleus.ferma.AbstractElementFrame
-
- setProperty(String, Object) - Method in interface com.syncleus.ferma.ElementFrame
-
Set a property value.
- SetPropertyInterceptor() - Constructor for class com.syncleus.ferma.framefactories.annotation.PropertyMethodHandler.SetPropertyInterceptor
-
- setReflectionCache(ReflectionCache) - Method in interface com.syncleus.ferma.framefactories.annotation.CachesReflection
-
- setTypeResolution(Class<?>) - Method in class com.syncleus.ferma.AbstractElementFrame
-
- setTypeResolution(Class<?>) - Method in interface com.syncleus.ferma.ElementFrame
-
Sets the type resolution and encodes it into the element in the graph.
- setVertex(VertexFrame, Method, VertexFrame) - Static method in class com.syncleus.ferma.framefactories.annotation.AdjacencyMethodHandler.SetVertexVertexFrameInterceptor
-
- setVertex(VertexFrame, Method, Iterable) - Static method in class com.syncleus.ferma.framefactories.annotation.AdjacencyMethodHandler.SetVertexIterableInterceptor
-
- setVertex(VertexFrame, Method, Iterator) - Static method in class com.syncleus.ferma.framefactories.annotation.AdjacencyMethodHandler.SetVertexIteratorInterceptor
-
- SetVertexIterableInterceptor() - Constructor for class com.syncleus.ferma.framefactories.annotation.AdjacencyMethodHandler.SetVertexIterableInterceptor
-
- SetVertexIteratorInterceptor() - Constructor for class com.syncleus.ferma.framefactories.annotation.AdjacencyMethodHandler.SetVertexIteratorInterceptor
-
- SetVertexVertexFrameInterceptor() - Constructor for class com.syncleus.ferma.framefactories.annotation.AdjacencyMethodHandler.SetVertexVertexFrameInterceptor
-
- success() - Method in class com.syncleus.ferma.tx.AbstractTx
-
- success() - Method in interface com.syncleus.ferma.tx.Tx
-
Mark the transaction as succeeded.
- TEdge - Class in com.syncleus.ferma
-
A framed edge for use when you don't want to create a new frame class.
- TEdge() - Constructor for class com.syncleus.ferma.TEdge
-
- threadLocalGraph - Static variable in interface com.syncleus.ferma.tx.Tx
-
Thread local that is used to store references to the used graph.
- toJson() - Method in class com.syncleus.ferma.AbstractEdgeFrame
-
- toJson() - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- toJson() - Method in interface com.syncleus.ferma.EdgeFrame
-
- toJson() - Method in interface com.syncleus.ferma.VertexFrame
-
Output the vertex as JSON.
- toList(Class<N>) - Method in class com.syncleus.ferma.DefaultTraversable
-
- toList(Class<N>) - Method in interface com.syncleus.ferma.Traversable
-
Return a list of all the objects in the pipeline.
- toListExplicit(Class<N>) - Method in class com.syncleus.ferma.DefaultTraversable
-
- toListExplicit(Class<N>) - Method in interface com.syncleus.ferma.Traversable
-
Return a list of all the objects in the pipeline.
- toSet(Class<N>) - Method in class com.syncleus.ferma.DefaultTraversable
-
- toSet(Class<N>) - Method in interface com.syncleus.ferma.Traversable
-
Return a set of all the objects in the pipeline.
- toSetExplicit(Class<N>) - Method in class com.syncleus.ferma.DefaultTraversable
-
- toSetExplicit(Class<N>) - Method in interface com.syncleus.ferma.Traversable
-
Return a set of all the objects in the pipeline.
- toString() - Method in class com.syncleus.ferma.AbstractEdgeFrame
-
- toString() - Method in class com.syncleus.ferma.AbstractElementFrame
-
- toString() - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- Traversable<PE,E> - Interface in com.syncleus.ferma
-
- traverse(Function<GraphTraversal<Edge, Edge>, GraphTraversal<?, ?>>) - Method in class com.syncleus.ferma.AbstractEdgeFrame
-
- traverse(Function<GraphTraversal<Edge, Edge>, GraphTraversal<?, ?>>) - Method in interface com.syncleus.ferma.EdgeFrame
-
- traverse(Function<GraphTraversal<Vertex, Vertex>, GraphTraversal<?, ?>>) - Method in class com.syncleus.ferma.AbstractVertexFrame
-
- traverse(Function<GraphTraversal<Vertex, Vertex>, GraphTraversal<?, ?>>) - Method in interface com.syncleus.ferma.VertexFrame
-
- traverse(Function<GraphTraversal<PE, E>, GraphTraversal<?, ?>>) - Method in class com.syncleus.ferma.DefaultTraversable
-
- traverse(Function<GraphTraversal<PE, E>, GraphTraversal<?, ?>>) - Method in interface com.syncleus.ferma.Traversable
-
- traverse(Function<GraphTraversalSource, GraphTraversal<?, ?>>) - Method in class com.syncleus.ferma.DelegatingFramedGraph
-
- traverse(Function<GraphTraversalSource, GraphTraversal<?, ?>>) - Method in interface com.syncleus.ferma.FramedGraph
-
- TVertex - Class in com.syncleus.ferma
-
A framed vertex for use when you don't want to create a new frame class.
- TVertex() - Constructor for class com.syncleus.ferma.TVertex
-
- tx() - Method in class com.syncleus.ferma.DelegatingFramedGraph
-
- tx() - Method in interface com.syncleus.ferma.FramedGraph
-
- tx() - Method in interface com.syncleus.ferma.tx.FramedTxGraph
-
Return an active transaction or create a new transaction if no active could be found.
- tx() - Method in interface com.syncleus.ferma.tx.TxFactory
-
Return a new autoclosable transaction handler.
- tx(TxAction<T>) - Method in interface com.syncleus.ferma.tx.TxFactory
-
Execute the txHandler within the scope of a transaction and call
the result handler once the transaction handler code has finished.
- tx(TxAction0) - Method in interface com.syncleus.ferma.tx.TxFactory
-
Execute the txHandler within the scope of a transaction.
- tx(TxAction1<T>) - Method in interface com.syncleus.ferma.tx.TxFactory
-
Execute the txHandler within the scope of a transaction.
- tx(TxAction2) - Method in interface com.syncleus.ferma.tx.TxFactory
-
Execute the txHandler within the scope of a transaction.
- Tx - Interface in com.syncleus.ferma.tx
-
- TxAction<T> - Interface in com.syncleus.ferma.tx
-
- TxAction0 - Interface in com.syncleus.ferma.tx
-
- TxAction1<T> - Interface in com.syncleus.ferma.tx
-
- TxAction2 - Interface in com.syncleus.ferma.tx
-
- TxFactory - Interface in com.syncleus.ferma.tx
-
Interface which can be used for custom transaction factories in
order to provide various ways of executing transaction handlers.
- TYPE_RESOLUTION_KEY - Static variable in class com.syncleus.ferma.typeresolvers.PolymorphicTypeResolver
-
- TypeResolver - Interface in com.syncleus.ferma.typeresolvers
-
Type resolvers resolve the frame type from the element being requested and
may optionally store metadata about the frame type on the element.