public interface TypeResolver
Modifier and Type | Method and Description |
---|---|
void |
deinit(com.tinkerpop.blueprints.Element element)
Called to remove the type resolution properties from an element
|
EdgeTraversal<?,?,?> |
hasNotType(EdgeTraversal<?,?,?> traverser,
Class<?> type)
Filters out the objects on the traversal that are not satisfying a requested type.
|
VertexTraversal<?,?,?> |
hasNotType(VertexTraversal<?,?,?> traverser,
Class<?> type)
Filters out the objects on the traversal that are not satisfying a requested type.
|
EdgeTraversal<?,?,?> |
hasType(EdgeTraversal<?,?,?> traverser,
Class<?> type)
Filters the objects on the traversal that satisfy a requested type.
|
VertexTraversal<?,?,?> |
hasType(VertexTraversal<?,?,?> traverser,
Class<?> type)
Filters the objects on the traversal that satisfy a requested type.
|
void |
init(com.tinkerpop.blueprints.Element element,
Class<?> kind)
Called to initialize an element with type resolution properties.
|
Class<?> |
resolve(com.tinkerpop.blueprints.Element element)
Resolve the type of frame that a an element should be.
|
<T> Class<? extends T> |
resolve(com.tinkerpop.blueprints.Element element,
Class<T> kind)
Resolve the type of frame that a an element should be.
|
<T> Class<? extends T> resolve(com.tinkerpop.blueprints.Element element, Class<T> kind)
T
- The type used to frame the element.element
- The element that is being framed.kind
- The kind of frame that is being requested by the client code.Class<?> resolve(com.tinkerpop.blueprints.Element element)
element
- The element that is being framed.void init(com.tinkerpop.blueprints.Element element, Class<?> kind)
element
- The element that was created.kind
- The kind of frame that was resolved.void deinit(com.tinkerpop.blueprints.Element element)
element
- The element to remove the property from.VertexTraversal<?,?,?> hasType(VertexTraversal<?,?,?> traverser, Class<?> type)
traverser
- A traversal pointing to the current set of vertex to be
filteredtype
- The type to filter by.EdgeTraversal<?,?,?> hasType(EdgeTraversal<?,?,?> traverser, Class<?> type)
traverser
- A traversal pointing to the current set of edges to be
filteredtype
- The type to filter by.VertexTraversal<?,?,?> hasNotType(VertexTraversal<?,?,?> traverser, Class<?> type)
traverser
- A traversal pointing to the current set of vertex to be
filteredtype
- The type to filter by.EdgeTraversal<?,?,?> hasNotType(EdgeTraversal<?,?,?> traverser, Class<?> type)
traverser
- A traversal pointing to the current set of edges to be
filteredtype
- The type to filter by.Copyright © 2017 Syncleus. All rights reserved.