Package org.aksw.shellgebra.exec
Class SysRuntimeImpl
java.lang.Object
org.aksw.shellgebra.exec.SysRuntimeImpl
- All Implemented Interfaces:
SysRuntime
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]compileCommand(CmdOp op) voidcreateNamedPipe(Path path) Create a named pipe at the given path.static SysRuntimeforBash()static SysRuntimeprotected Stringstatic Stringstatic StringquoteFileArgument(String fileName) Quote a filename for use as an argument.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.shellgebra.exec.SysRuntime
resolveCommand
-
Field Details
-
strOps
-
stringifier
-
-
Constructor Details
-
SysRuntimeImpl
-
-
Method Details
-
forBash
-
forCurrentOs
-
getStrOps
- Specified by:
getStrOpsin interfaceSysRuntime
-
getBashPath
-
which
- Specified by:
whichin interfaceSysRuntime- Throws:
IOException
-
compileCommand
- Specified by:
compileCommandin interfaceSysRuntime
-
join
-
quoteArg
-
quoteFileArgument
Description copied from interface:SysRuntimeQuote a filename for use as an argument.- Specified by:
quoteFileArgumentin interfaceSysRuntime
-
createNamedPipe
Description copied from interface:SysRuntimeCreate a named pipe at the given path.- Specified by:
createNamedPipein interfaceSysRuntime- Throws:
IOException
-