Class DetachedPath
java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.step.util.MutablePath
org.apache.tinkerpop.gremlin.structure.util.detached.DetachedPath
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<Object>,Path,Attachable<Path>
- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable
Attachable.Exceptions, Attachable.MethodNested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Path
Path.Exceptions -
Field Summary
Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.MutablePath
labels, objectsFields inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattach(Function<Attachable<Path>, Path> method) Provide a way to attach anAttachableimplementation to a host.get()Get the raw object trying to be attached.Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.MutablePath
clone, equals, extend, extend, get, get, hashCode, hasLabel, head, isEmpty, iterator, labels, make, objects, retract, size, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
DetachedPath
-
-
Method Details
-
get
Description copied from interface:AttachableGet the raw object trying to be attached.- Specified by:
getin interfaceAttachable<Path>- Returns:
- the raw object to attach
-
attach
Description copied from interface:AttachableProvide a way to attach anAttachableimplementation to a host. Note that the context of the host is not defined by way of the attachment method itself that is supplied as an argument. It is up to the implementer to supply that context.- Specified by:
attachin interfaceAttachable<Path>- Parameters:
method- aFunctionthat takes anAttachableand returns the "re-attached" object- Returns:
- the return value of the
method
-