public abstract class AbstractNutsInstallCommand extends NutsWorkspaceCommandBase<net.thevpc.nuts.NutsInstallCommand> implements net.thevpc.nuts.NutsInstallCommand
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractNutsInstallCommand.ConditionalArguments |
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
args |
protected net.thevpc.nuts.NutsInstallStrategy |
companions |
protected List<AbstractNutsInstallCommand.ConditionalArguments> |
conditionalArguments |
protected boolean |
defaultVersion |
protected net.thevpc.nuts.NutsId[] |
failed |
protected Map<net.thevpc.nuts.NutsId,net.thevpc.nuts.NutsInstallStrategy> |
ids |
protected net.thevpc.nuts.NutsInstallStrategy |
installed |
protected net.thevpc.nuts.NutsDefinition[] |
result |
protected net.thevpc.nuts.NutsInstallStrategy |
strategy |
session, ws| Constructor and Description |
|---|
AbstractNutsInstallCommand(net.thevpc.nuts.NutsWorkspace ws) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NutsInstallCommand |
addArg(String arg) |
net.thevpc.nuts.NutsInstallCommand |
addArgs(Collection<String> args) |
net.thevpc.nuts.NutsInstallCommand |
addArgs(String... args) |
net.thevpc.nuts.NutsInstallCommand |
addConditionalArgs(Predicate<net.thevpc.nuts.NutsDefinition> definition,
String... args) |
net.thevpc.nuts.NutsInstallCommand |
addId(net.thevpc.nuts.NutsId id) |
net.thevpc.nuts.NutsInstallCommand |
addId(String id) |
net.thevpc.nuts.NutsInstallCommand |
addIds(net.thevpc.nuts.NutsId... ids) |
net.thevpc.nuts.NutsInstallCommand |
addIds(String... ids) |
net.thevpc.nuts.NutsInstallCommand |
clearArgs() |
net.thevpc.nuts.NutsInstallCommand |
clearIds() |
net.thevpc.nuts.NutsInstallCommand |
companions() |
net.thevpc.nuts.NutsInstallCommand |
companions(boolean value) |
boolean |
configureFirst(net.thevpc.nuts.NutsCommandLine cmdLine) |
net.thevpc.nuts.NutsInstallCommand |
defaultVersion() |
net.thevpc.nuts.NutsInstallCommand |
defaultVersion(boolean defaultVersion) |
String[] |
getArgs() |
net.thevpc.nuts.NutsInstallStrategy |
getCompanions() |
Map<net.thevpc.nuts.NutsId,net.thevpc.nuts.NutsInstallStrategy> |
getIdMap() |
net.thevpc.nuts.NutsId[] |
getIds() |
net.thevpc.nuts.NutsInstallStrategy |
getInstalled() |
net.thevpc.nuts.NutsInstallStrategy |
getStrategy() |
boolean |
isCompanions() |
boolean |
isDefaultVersion() |
boolean |
isInstalled() |
net.thevpc.nuts.NutsInstallCommand |
removeId(net.thevpc.nuts.NutsId id) |
net.thevpc.nuts.NutsInstallCommand |
removeId(String id) |
net.thevpc.nuts.NutsInstallCommand |
setCompanions(boolean value) |
net.thevpc.nuts.NutsInstallCommand |
setDefaultVersion(boolean defaultVersion) |
net.thevpc.nuts.NutsInstallCommand |
setId(net.thevpc.nuts.NutsId id) |
net.thevpc.nuts.NutsInstallCommand |
setId(String id) |
net.thevpc.nuts.NutsInstallCommand |
setIds(net.thevpc.nuts.NutsId... ids) |
net.thevpc.nuts.NutsInstallCommand |
setIds(String... ids) |
net.thevpc.nuts.NutsInstallCommand |
setInstalled(boolean value) |
net.thevpc.nuts.NutsInstallCommand |
setStrategy(net.thevpc.nuts.NutsInstallStrategy value) |
_LOG, _LOGOP, checkSession, configure, configure, copyFromWorkspaceCommandBase, copySession, getCommandName, getSession, getWorkspace, invalidateResult, setSession, setWsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected boolean defaultVersion
protected net.thevpc.nuts.NutsInstallStrategy companions
protected net.thevpc.nuts.NutsInstallStrategy installed
protected net.thevpc.nuts.NutsInstallStrategy strategy
protected List<AbstractNutsInstallCommand.ConditionalArguments> conditionalArguments
protected final Map<net.thevpc.nuts.NutsId,net.thevpc.nuts.NutsInstallStrategy> ids
protected net.thevpc.nuts.NutsDefinition[] result
protected net.thevpc.nuts.NutsId[] failed
public AbstractNutsInstallCommand(net.thevpc.nuts.NutsWorkspace ws)
public net.thevpc.nuts.NutsInstallCommand addId(String id)
addId in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand setId(net.thevpc.nuts.NutsId id)
setId in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand setId(String id)
setId in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand setIds(net.thevpc.nuts.NutsId... ids)
setIds in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand setIds(String... ids)
setIds in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand addId(net.thevpc.nuts.NutsId id)
addId in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand addIds(String... ids)
addIds in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand addIds(net.thevpc.nuts.NutsId... ids)
addIds in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand removeId(net.thevpc.nuts.NutsId id)
removeId in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand removeId(String id)
removeId in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand clearIds()
clearIds in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand clearArgs()
clearArgs in interface net.thevpc.nuts.NutsInstallCommandpublic String[] getArgs()
getArgs in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand addArg(String arg)
addArg in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand addArgs(String... args)
addArgs in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand addConditionalArgs(Predicate<net.thevpc.nuts.NutsDefinition> definition, String... args)
addConditionalArgs in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand addArgs(Collection<String> args)
addArgs in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsId[] getIds()
getIds in interface net.thevpc.nuts.NutsInstallCommandpublic Map<net.thevpc.nuts.NutsId,net.thevpc.nuts.NutsInstallStrategy> getIdMap()
getIdMap in interface net.thevpc.nuts.NutsInstallCommandpublic boolean isCompanions()
isCompanions in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand setCompanions(boolean value)
setCompanions in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallStrategy getCompanions()
getCompanions in interface net.thevpc.nuts.NutsInstallCommandpublic boolean isInstalled()
isInstalled in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand setInstalled(boolean value)
setInstalled in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallStrategy getInstalled()
getInstalled in interface net.thevpc.nuts.NutsInstallCommandpublic boolean isDefaultVersion()
isDefaultVersion in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand setDefaultVersion(boolean defaultVersion)
setDefaultVersion in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand defaultVersion(boolean defaultVersion)
defaultVersion in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand defaultVersion()
defaultVersion in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand companions(boolean value)
companions in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand companions()
companions in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallCommand setStrategy(net.thevpc.nuts.NutsInstallStrategy value)
setStrategy in interface net.thevpc.nuts.NutsInstallCommandpublic net.thevpc.nuts.NutsInstallStrategy getStrategy()
getStrategy in interface net.thevpc.nuts.NutsInstallCommandpublic boolean configureFirst(net.thevpc.nuts.NutsCommandLine cmdLine)
configureFirst in interface net.thevpc.nuts.NutsCommandLineConfigurableconfigureFirst in class NutsWorkspaceCommandBase<net.thevpc.nuts.NutsInstallCommand>Copyright © 2022 vpc open source initiative. All rights reserved.