Class CmdOpVisitorApplyTransform
java.lang.Object
org.aksw.shellgebra.algebra.cmd.transformer.CmdOpVisitorApplyTransform
- All Implemented Interfaces:
CmdOpVisitor<CmdOp>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CmdArgTransformprotected CmdOpTransformprotected TokenTransform -
Constructor Summary
ConstructorsConstructorDescriptionCmdOpVisitorApplyTransform(CmdOpTransform cmdOpTransform, CmdArgTransform cmdArgTransform, TokenTransform tokenTransform) -
Method Summary
Modifier and TypeMethodDescriptiontransformAll(CmdOpVisitor<? extends CmdOp> transform, List<? extends CmdOp> subOps) / CmdArg newArg = arg instanceof CmdArgCmdOp argOp / ? new CmdArgCmdOp(argOp.cmdOp().accept(transform)) / : arg;visit(CmdOpGroup op) visit(CmdOpPipeline op)
-
Field Details
-
cmdOpTransform
-
cmdArgTransform
-
tokenTransform
-
-
Constructor Details
-
CmdOpVisitorApplyTransform
public CmdOpVisitorApplyTransform(CmdOpTransform cmdOpTransform, CmdArgTransform cmdArgTransform, TokenTransform tokenTransform)
-
-
Method Details
-
transformAll
-
visit
/ CmdArg newArg = arg instanceof CmdArgCmdOp argOp / ? new CmdArgCmdOp(argOp.cmdOp().accept(transform)) / : arg;- Specified by:
visitin interfaceCmdOpVisitor<CmdOp>
-
visit
- Specified by:
visitin interfaceCmdOpVisitor<CmdOp>
-
visit
- Specified by:
visitin interfaceCmdOpVisitor<CmdOp>
-
visit
- Specified by:
visitin interfaceCmdOpVisitor<CmdOp>
-