Uses of Interface
org.aksw.shellgebra.algebra.cmd.op.CmdOp
Packages that use CmdOp
Package
Description
-
Uses of CmdOp in org.aksw.shellgebra.algebra.cmd.arg
Methods in org.aksw.shellgebra.algebra.cmd.arg that return CmdOpModifier and TypeMethodDescriptionCmdArgCmdOp.cmdOp()Returns the value of thecmdOprecord component.Token.TokenCmdOp.cmdOp()Returns the value of thecmdOprecord component.Methods in org.aksw.shellgebra.algebra.cmd.arg with parameters of type CmdOpModifier and TypeMethodDescriptionstatic CmdArgCmdArg.ofCommandSubstitution(CmdOp cmdOp) "foo$(echo bar)" -> foobarstatic CmdArgCmdArg.ofProcessSubstution(CmdOp cmdOp) Constructors in org.aksw.shellgebra.algebra.cmd.arg with parameters of type CmdOpModifierConstructorDescriptionCmdArgCmdOp(CmdOp cmdOp) Creates an instance of aCmdArgCmdOprecord class.TokenCmdOp(CmdOp cmdOp) Creates an instance of aTokenCmdOprecord class. -
Uses of CmdOp in org.aksw.shellgebra.algebra.cmd.op
Subinterfaces of CmdOp in org.aksw.shellgebra.algebra.cmd.opClasses in org.aksw.shellgebra.algebra.cmd.op that implement CmdOpModifier and TypeClassDescriptionclassclassclassclassfinal recordfinal recordCommand group - brace group (not a sub-shell).final recordA pipe operator as known from bash.classClasses in org.aksw.shellgebra.algebra.cmd.op that implement interfaces with type arguments of type CmdOpFields in org.aksw.shellgebra.algebra.cmd.op declared as CmdOpModifier and TypeFieldDescriptionprotected CmdOpCmdOp1.subOpprotected CmdOpCmdOp2.subOp1protected CmdOpCmdOp2.subOp2Methods in org.aksw.shellgebra.algebra.cmd.op that return CmdOpModifier and TypeMethodDescriptionstatic CmdOpCmdOps.appendRedirect(CmdOp base, CmdRedirect redirect) static CmdOpCmdOps.appendRedirects(CmdOp base, List<CmdRedirect> redirects) static CmdOpCmdOps.appendRedirects(CmdOp base, CmdRedirect... redirects) static CmdOpRedirectTarget.RedirectTargetProcessSubstitution.cmdOp()Returns the value of thecmdOprecord component.static CmdOpstatic CmdOpstatic CmdOpCmdOps.exec(List<CmdOp> ops, List<CmdRedirect> redirects) CmdOp1.getSubOp()CmdOp2.getSubOp1()CmdOp2.getSubOp2()static CmdOpCmdOps.group(List<CmdOp> ops, List<CmdRedirect> redirects) static CmdOpstatic CmdOpstatic CmdOpstatic CmdOpCmdOps.prependRedirect(CmdOp base, CmdRedirect redirect) static CmdOpCmdOps.prependRedirects(CmdOp base, List<CmdRedirect> redirects) static CmdOpCmdOp.CmdOpVisitorAddRedirect.visit(CmdOpPipeline op) CmdOp.CmdOpVisitorModifyRedirect.visit(CmdOpGroup op) CmdOp.CmdOpVisitorPrependRedirect.visit(CmdOpPipeline op) Methods in org.aksw.shellgebra.algebra.cmd.op that return types with arguments of type CmdOpModifier and TypeMethodDescriptionCmdOpN.getSubOps()CmdOpPipeline.getSubOps()CmdOpGroup.subOps()Returns the value of thesubOpsrecord component.CmdOpPipeline.subOps()Returns the value of thesubOpsrecord component.Methods in org.aksw.shellgebra.algebra.cmd.op with parameters of type CmdOpModifier and TypeMethodDescriptionstatic <C extends Collection<CmdOpVar>>
Cstatic CmdOpCmdOps.appendRedirect(CmdOp base, CmdRedirect redirect) static CmdOpCmdOps.appendRedirects(CmdOp base, List<CmdRedirect> redirects) static CmdOpCmdOps.appendRedirects(CmdOp base, CmdRedirect... redirects) static CmdOpstatic CmdRedirectstatic CmdOpGroupstatic CmdOpPipelinestatic CmdOpstatic CmdOpCmdOps.prependRedirect(CmdOp base, CmdRedirect redirect) static CmdOpCmdOps.prependRedirects(CmdOp base, List<CmdRedirect> redirects) static intNumber of CmdOps in the given expression.static CmdOpMethod parameters in org.aksw.shellgebra.algebra.cmd.op with type arguments of type CmdOpModifier and TypeMethodDescriptionstatic CmdOpCmdOps.exec(List<CmdOp> ops, List<CmdRedirect> redirects) static CmdOpCmdOps.group(List<CmdOp> ops, List<CmdRedirect> redirects) static CmdOpGroupCmdOpGroup.of(List<CmdOp> subOps, List<CmdRedirect> redirects) static CmdOpstatic CmdOpConstructors in org.aksw.shellgebra.algebra.cmd.op with parameters of type CmdOpModifierConstructorDescriptionCreates an instance of aRedirectTargetProcessSubstitutionrecord class.Constructor parameters in org.aksw.shellgebra.algebra.cmd.op with type arguments of type CmdOpModifierConstructorDescriptionCmdOpGroup(List<CmdOp> subOps) CmdOpGroup(List<CmdOp> subOps, List<CmdRedirect> redirects) Creates an instance of aCmdOpGrouprecord class.CmdOpPipeline(List<CmdOp> subOps) Creates an instance of aCmdOpPipelinerecord class. -
Uses of CmdOp in org.aksw.shellgebra.algebra.cmd.op.placed
Methods in org.aksw.shellgebra.algebra.cmd.op.placed that return CmdOpModifier and TypeMethodDescriptionPlacedCmdOp.PlacedCmd.cmdOp()Returns the value of thecmdOprecord component.Constructors in org.aksw.shellgebra.algebra.cmd.op.placed with parameters of type CmdOp -
Uses of CmdOp in org.aksw.shellgebra.algebra.cmd.transform
Methods in org.aksw.shellgebra.algebra.cmd.transform with parameters of type CmdOpModifier and TypeMethodDescriptionstatic StringCmdOpVisitorToCmdString.toString(CmdOp cmdOp, CmdOpVisitor<CmdString> visitor) Method parameters in org.aksw.shellgebra.algebra.cmd.transform with type arguments of type CmdOpModifier and TypeMethodDescriptionstatic <T> voidCmdOpTransformLib.transformAll(Collection<T> accumulator, CmdOpVisitor<T> visitor, List<? extends CmdOp> ops) static <T,U> void CmdOpTransformLib.transformAll(Collection<U> accumulator, CmdOpVisitor<T> visitor, List<? extends CmdOp> ops, Function<? super T, ? extends U> mapper) static <T> List<T> CmdOpTransformLib.transformAll(CmdOpVisitor<T> visitor, List<? extends CmdOp> ops) static <T,U> List <U> CmdOpTransformLib.transformAll(CmdOpVisitor<T> visitor, List<? extends CmdOp> ops, Function<? super T, ? extends U> mapper) -
Uses of CmdOp in org.aksw.shellgebra.algebra.cmd.transformer
Classes in org.aksw.shellgebra.algebra.cmd.transformer that implement interfaces with type arguments of type CmdOpMethods in org.aksw.shellgebra.algebra.cmd.transformer that return CmdOpModifier and TypeMethodDescriptionCmdOpTransform.transform(CmdOpGroup op, List<CmdOp> subOps) CmdOpTransform.transform(CmdOpPipeline op, List<CmdOp> subOps) default CmdOpdefault CmdOpCmdOpTransformBase.transform(CmdOpGroup op, List<CmdOp> subOps) default CmdOpCmdOpTransformBase.transform(CmdOpPipeline op, List<CmdOp> subOps) default CmdOpstatic CmdOpCmdOpTransformer.transform(CmdOp op, CmdOpTransform cmdOpTransform, CmdArgTransform cmdArgTransform, TokenTransform tokenTransform) static CmdOpCmdOpTransformer.transform(CmdOp op, CmdTransformBase transform) / CmdArg newArg = arg instanceof CmdArgCmdOp argOp / ? new CmdArgCmdOp(argOp.cmdOp().accept(transform)) / : arg;CmdOpVisitorApplyTransform.visit(CmdOpGroup op) CmdOpVisitorApplyTransform.visit(CmdOpPipeline op) Methods in org.aksw.shellgebra.algebra.cmd.transformer that return types with arguments of type CmdOpModifier and TypeMethodDescriptionCmdOpVisitorApplyTransform.transformAll(CmdOpVisitor<? extends CmdOp> transform, List<? extends CmdOp> subOps) Methods in org.aksw.shellgebra.algebra.cmd.transformer with parameters of type CmdOpModifier and TypeMethodDescriptionCmdArgTransform.transform(CmdArgCmdOp arg, CmdOp subOp) default CmdArgCmdArgTransformBase.transform(CmdArgCmdOp arg, CmdOp subOp) static CmdOpCmdOpTransformer.transform(CmdOp op, CmdOpTransform cmdOpTransform, CmdArgTransform cmdArgTransform, TokenTransform tokenTransform) static CmdOpCmdOpTransformer.transform(CmdOp op, CmdTransformBase transform) TokenTransform.transform(Token.TokenCmdOp token, CmdOp subOp) default TokenTokenTransformBase.transform(Token.TokenCmdOp token, CmdOp subOp) Method parameters in org.aksw.shellgebra.algebra.cmd.transformer with type arguments of type CmdOpModifier and TypeMethodDescriptionCmdOpTransform.transform(CmdOpGroup op, List<CmdOp> subOps) CmdOpTransform.transform(CmdOpPipeline op, List<CmdOp> subOps) default CmdOpCmdOpTransformBase.transform(CmdOpGroup op, List<CmdOp> subOps) default CmdOpCmdOpTransformBase.transform(CmdOpPipeline op, List<CmdOp> subOps) CmdOpVisitorApplyTransform.transformAll(CmdOpVisitor<? extends CmdOp> transform, List<? extends CmdOp> subOps) CmdOpVisitorApplyTransform.transformAll(CmdOpVisitor<? extends CmdOp> transform, List<? extends CmdOp> subOps) -
Uses of CmdOp in org.aksw.shellgebra.exec
Fields in org.aksw.shellgebra.exec declared as CmdOpMethods in org.aksw.shellgebra.exec that return CmdOpModifier and TypeMethodDescriptionCommand.baseCmdOp()Returns the value of thebaseCmdOprecord component.CmdOpWithBinds.cmdOp()Returns the value of thecmdOprecord component.static CmdOpCmdOpRewriter.rewriteForContainer(CmdOp cmdOp, FileMapper fileMapper) Rewrite all file references in the cmd op such that they refer to paths in the container.Methods in org.aksw.shellgebra.exec with parameters of type CmdOpModifier and TypeMethodDescriptionString[]SysRuntime.compileCommand(CmdOp op) String[]SysRuntimeDocker.compileCommand(CmdOp op) String[]SysRuntimeImpl.compileCommand(CmdOp op) default String[]SysRuntimeWrapper.compileCommand(CmdOp op) SysRuntime.compileString(CmdOp op) SysRuntimeDocker.compileString(CmdOp op) SysRuntimeImpl.compileString(CmdOp op) SysRuntimeWrapperBase.compileString(CmdOp op) static CmdOpCmdOpRewriter.rewriteForContainer(CmdOp cmdOp, FileMapper fileMapper) Rewrite all file references in the cmd op such that they refer to paths in the container.static CmdStringConstructors in org.aksw.shellgebra.exec with parameters of type CmdOpModifierConstructorDescriptionCmdOpWithBinds(CmdOp cmdOp, List<com.github.dockerjava.api.model.Bind> binds) Creates an instance of aCmdOpWithBindsrecord class.Command(CmdOp baseCmdOp, List<FileWriterTask> fileWriterTasks) Creates an instance of aCommandrecord class. -
Uses of CmdOp in org.aksw.shellgebra.exec.model
Methods in org.aksw.shellgebra.exec.model that return CmdOpModifier and TypeMethodDescriptionPlacedCommand.cmdOp()Returns the value of thecmdOprecord component.Constructors in org.aksw.shellgebra.exec.model with parameters of type CmdOpModifierConstructorDescriptionPlacedCommand(CmdOp cmdOp, Set<ExecSite> execSites) Creates an instance of aPlacedCommandrecord class. -
Uses of CmdOp in org.aksw.shellgebra.exec.stage
Fields in org.aksw.shellgebra.exec.stage declared as CmdOpModifier and TypeFieldDescriptionprotected CmdOpBoundStageDocker.cmdOpprotected CmdOpBoundStageHost.cmdOpprotected CmdOpStageDocker.cmdOpprotected CmdOpStageHost.cmdOpMethods in org.aksw.shellgebra.exec.stage with parameters of type CmdOpModifier and TypeMethodDescriptionstatic StageStages.docker(String imageRef, CmdOp cmdOp, FileMapper fileMapper) static StageStages.docker(String imageRef, CmdOp cmdOp, FileMapper fileMapper, Function<CmdOpVar, Stage> varResolver) static Stagestatic StageCreate a stage from the command using the global command registry .static StageStages.jvm(JvmCommandRegistry jvmCmdRegistry, CmdOp cmdOp) protected org.testcontainers.containers.GenericContainer<?> BoundStageDocker.setupContainer(CmdOp cmdOp) protected List<ProcessBuilder> BoundStageHost.setupProcessBuilders(CmdOp cmdOp) Constructors in org.aksw.shellgebra.exec.stage with parameters of type CmdOpModifierConstructorDescriptionBoundStageDocker(String imageRef, CmdOp cmdOp, FileMapper fileMapper, ContainerPathResolver containerPathResolver, FileWriterTask inputTask, BoundStage inputExecBuilder, Function<CmdOpVar, Stage> varResolver) BoundStageHost(CmdOp cmdOp) BoundStageHost(CmdOp cmdOp, com.google.common.io.ByteSource inputSource) BoundStageHost(CmdOp cmdOp, BoundStage inputExecBuilder) BoundStageHost(CmdOp cmdOp, FileWriterTask inputTask) StageDocker(String imageRef, CmdOp cmdOp, FileMapper fileMapper, ContainerPathResolver containerPathResolver, Function<CmdOpVar, Stage> varResolver) -
Uses of CmdOp in org.aksw.shellgebra.model.pipeline
Methods in org.aksw.shellgebra.model.pipeline that return CmdOp -
Uses of CmdOp in org.aksw.shellgebra.processbuilder
Methods in org.aksw.shellgebra.processbuilder with parameters of type CmdOpModifier and TypeMethodDescriptionstatic StringProcessBuilderDocker.extractSimpleCatPath(CmdOp cmdOp) If the op is "/virt/cat path" then return path.protected org.testcontainers.containers.GenericContainer<?> ProcessBuilderDocker.setupContainer(CmdOp rawCmdOp, FileMapper fileMapper) static StringProcessBuilderDocker.toScriptString(CmdOp cmdOp) -
Uses of CmdOp in org.aksw.shellgebra.shim.core
Constructors in org.aksw.shellgebra.shim.core with parameters of type CmdOpModifierConstructorDescriptionUserDefinedCommandDefinition(String name, CmdOp expr, List<CmdOpVar> argList) -
Uses of CmdOp in org.aksw.vshell.registry
Methods in org.aksw.vshell.registry that return CmdOpModifier and TypeMethodDescriptionstatic CmdOpFinalPlacementResolver.resolve(CmdOp cmdOp, ExecSite execSite, ExecSiteResolver resolver, CommandCatalog inferredCatalog) Methods in org.aksw.vshell.registry with parameters of type CmdOpModifier and TypeMethodDescriptionCmdExecSystem.exec(ProcessRunner execCxt, FileMapper fileMapper, CmdOp cmdOp, ExecSite preferredExecSite) CmdArgTransformToProcess.processToPipe(CmdOp cmdOp) static CmdOpFinalPlacementResolver.resolve(CmdOp cmdOp, ExecSite execSite, ExecSiteResolver resolver, CommandCatalog inferredCatalog) Method parameters in org.aksw.vshell.registry with type arguments of type CmdOpModifier and TypeMethodDescriptionprotected PlacedCommandCmdOpVisitorCandidatePlacer.doPlacement(Function<List<CmdOp>, CmdOp> ctor, Set<ExecSite> preferredExecSites, Set<ExecSite> candidateExecSites, List<PlacedCommand> streak) protected PlacedCommandCmdOpVisitorCandidatePlacer.doPlacement(Function<List<CmdOp>, CmdOp> ctor, Set<ExecSite> preferredExecSites, Set<ExecSite> candidateExecSites, List<PlacedCommand> streak) protected PlacedCommandprotected PlacedCommandprotected PlacedCommand