Interface Configuring
-
- All Superinterfaces:
Parameterizing
- All Known Subinterfaces:
Deleting<E>,Mutating<E>,ReadWriting,Writing<E>
- All Known Implementing Classes:
AddEdgeStartStep,AddEdgeStep,AddPropertyStep,AddVertexStartStep,AddVertexStep,CallStep,ConnectedComponentVertexProgramStep,DropStep,EdgeOtherVertexStep,EdgeVertexStep,GraphStep,HasStep,IndexStep,IoStep,MergeEdgeStep,MergeStep,MergeVertexStep,PageRankVertexProgramStep,PeerPressureVertexProgramStep,PropertiesStep,PropertyMapStep,ShortestPathVertexProgramStep,TinkerGraphStep,TraversalFilterStep,VertexStep
public interface Configuring extends Parameterizing
Identifies aStepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator. The nature of the configuration allowed is specific to the implementation.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidconfigure(Object... keyValues)Accept a configuration to theStep.-
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing
getParameters
-
-
-
-
Method Detail
-
configure
void configure(Object... keyValues)
Accept a configuration to theStep. Note that this interface extendsParameterizingand so there is an expectation that theStepimplementation will have aParametersinstance that will house any values passed to this method. Storing these configurations inParametersis not a requirement however, IF the configuration is an expected option for the step and can be stored on a member field that can be accessed on the step by more direct means (i.e. like a getter method).
-
-