public class DefaultNutsCommandLines extends Object implements net.thevpc.nuts.NutsCommandLines
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultNutsCommandLines.Factory |
| Constructor and Description |
|---|
DefaultNutsCommandLines(net.thevpc.nuts.NutsSession session) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSession() |
net.thevpc.nuts.NutsArgument |
createArgument(String argument) |
net.thevpc.nuts.NutsCommandLine |
createCommandline(List<String> args) |
net.thevpc.nuts.NutsCommandLine |
createCommandline(String... args) |
net.thevpc.nuts.NutsArgumentName |
createName(String type) |
net.thevpc.nuts.NutsArgumentName |
createName(String type,
String label) |
net.thevpc.nuts.NutsSession |
getSession() |
net.thevpc.nuts.NutsShellFamily |
getShellFamily() |
int |
getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext context) |
net.thevpc.nuts.NutsWorkspace |
getWorkspace() |
net.thevpc.nuts.NutsCommandLine |
parseCommandline(String line) |
net.thevpc.nuts.NutsCommandLines |
setSession(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsCommandLines |
setShellFamily(net.thevpc.nuts.NutsShellFamily family) |
public DefaultNutsCommandLines(net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsCommandLinespublic net.thevpc.nuts.NutsCommandLines setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsCommandLinespublic net.thevpc.nuts.NutsShellFamily getShellFamily()
getShellFamily in interface net.thevpc.nuts.NutsCommandLinespublic net.thevpc.nuts.NutsCommandLines setShellFamily(net.thevpc.nuts.NutsShellFamily family)
setShellFamily in interface net.thevpc.nuts.NutsCommandLinespublic net.thevpc.nuts.NutsWorkspace getWorkspace()
public net.thevpc.nuts.NutsCommandLine parseCommandline(String line)
parseCommandline in interface net.thevpc.nuts.NutsCommandLinesprotected void checkSession()
public net.thevpc.nuts.NutsCommandLine createCommandline(String... args)
createCommandline in interface net.thevpc.nuts.NutsCommandLinespublic net.thevpc.nuts.NutsCommandLine createCommandline(List<String> args)
createCommandline in interface net.thevpc.nuts.NutsCommandLinespublic net.thevpc.nuts.NutsArgument createArgument(String argument)
createArgument in interface net.thevpc.nuts.NutsCommandLinespublic net.thevpc.nuts.NutsArgumentName createName(String type, String label)
createName in interface net.thevpc.nuts.NutsCommandLinespublic net.thevpc.nuts.NutsArgumentName createName(String type)
createName in interface net.thevpc.nuts.NutsCommandLinespublic int getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NutsComponentCopyright © 2022 vpc open source initiative. All rights reserved.