Interface Configuring
- All Superinterfaces:
Parameterizing
- All Known Subinterfaces:
AddEdgeStepContract<S>,AddElementStepContract<S,,E> AddPropertyStepContract<S>,AddVertexStepContract<S>,CallStepContract<S,,E> GraphStepContract<S,,E> ReadWriting,VertexStepContract<E>
- All Known Implementing Classes:
AbstractAddEdgeStepPlaceholder,AbstractAddElementStepPlaceholder,AbstractAddVertexStepPlaceholder,AddEdgeStartStep,AddEdgeStartStepPlaceholder,AddEdgeStep,AddEdgeStepPlaceholder,AddPropertyStep,AddPropertyStepPlaceholder,AddVertexStartStep,AddVertexStartStepPlaceholder,AddVertexStep,AddVertexStepPlaceholder,CallStep,CallStepPlaceholder,ConnectedComponentVertexProgramStep,DeclarativeMatchStep,EdgeOtherVertexStep,EdgeVertexStep,GqlMatchStep,GraphStep,GraphStepPlaceholder,HasStep,IndexStep,IoStep,PageRankVertexProgramStep,PeerPressureVertexProgramStep,PropertiesStep,PropertyMapStep,ShortestPathVertexProgramStep,TinkerGraphStep,TraversalFilterStep,VertexStep,VertexStepPlaceholder
Identifies a
Step as one that can accept configurations via the GraphTraversal.with(String, Object)
step modulator. The nature of the configuration allowed is specific to the implementation. This interface should not
be used to store step data which is unrelated to the GraphTraversal.with(String, Object) step modulator.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
-
Method Summary
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing
getParameters
-
Method Details
-
configure
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).
-