Interface Configuring
-
- All Superinterfaces:
Parameterizing
- All Known Subinterfaces:
Mutating<E>
,ReadWriting
- All Known Implementing Classes:
AddEdgeStartStep
,AddEdgeStep
,AddPropertyStep
,AddVertexStartStep
,AddVertexStep
,ConnectedComponentVertexProgramStep
,DropStep
,EdgeOtherVertexStep
,EdgeVertexStep
,GraphStep
,HasStep
,IndexStep
,IoStep
,PageRankVertexProgramStep
,PeerPressureVertexProgramStep
,PropertiesStep
,PropertyMapStep
,ShortestPathVertexProgramStep
,TinkerGraphStep
,TraversalFilterStep
,VertexStep
public interface Configuring extends Parameterizing
Identifies aStep
as 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 void
configure(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 extendsParameterizing
and so there is an expectation that theStep
implementation will have aParameters
instance that will house any values passed to this method. Storing these configurations inParameters
is 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).
-
-