public abstract class AbstractDirectorApplicationCommand extends java.lang.Object implements DirectorRuntime.Command
| Modifier and Type | Class and Description |
|---|---|
private static class |
AbstractDirectorApplicationCommand.CommandLineArguments |
private static class |
AbstractDirectorApplicationCommand.StringList |
| Modifier and Type | Field and Description |
|---|---|
private AbstractDirectorApplicationCommand.StringList |
artifactSources |
private java.io.File |
destination |
private TargetEnvironment |
environment |
private boolean |
installFeatures |
private AbstractDirectorApplicationCommand.StringList |
metadataSources |
private java.lang.String |
profileName |
private AbstractDirectorApplicationCommand.StringList |
unitsToInstall |
private boolean |
verifyOnly |
| Constructor and Description |
|---|
AbstractDirectorApplicationCommand() |
| Modifier and Type | Method and Description |
|---|---|
void |
addArtifactSources(java.lang.Iterable<java.net.URI> artifactRepositories) |
void |
addMetadataSources(java.lang.Iterable<java.net.URI> metadataRepositories) |
void |
addUnitToInstall(DependencySeed dependency) |
void |
addUnitToInstall(java.lang.String id) |
protected java.util.List<java.lang.String> |
getDirectorApplicationArguments()
Returns the command line arguments for the p2 director application (not including the
-application argument). |
void |
setDestination(java.io.File path) |
void |
setEnvironment(TargetEnvironment env) |
void |
setInstallFeatures(boolean installFeatures) |
void |
setProfileName(java.lang.String profileName) |
void |
setVerifyOnly(boolean verifyOnly) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteprivate AbstractDirectorApplicationCommand.StringList metadataSources
private AbstractDirectorApplicationCommand.StringList artifactSources
private AbstractDirectorApplicationCommand.StringList unitsToInstall
private java.lang.String profileName
private TargetEnvironment environment
private boolean installFeatures
private boolean verifyOnly
private java.io.File destination
public final void addMetadataSources(java.lang.Iterable<java.net.URI> metadataRepositories)
addMetadataSources in interface DirectorRuntime.Commandpublic final void addArtifactSources(java.lang.Iterable<java.net.URI> artifactRepositories)
addArtifactSources in interface DirectorRuntime.Commandpublic final void addUnitToInstall(java.lang.String id)
addUnitToInstall in interface DirectorRuntime.Commandpublic final void addUnitToInstall(DependencySeed dependency)
addUnitToInstall in interface DirectorRuntime.Commandpublic final void setProfileName(java.lang.String profileName)
setProfileName in interface DirectorRuntime.Commandpublic final void setEnvironment(TargetEnvironment env)
setEnvironment in interface DirectorRuntime.Commandpublic final void setInstallFeatures(boolean installFeatures)
setInstallFeatures in interface DirectorRuntime.Commandpublic final void setVerifyOnly(boolean verifyOnly)
setVerifyOnly in interface DirectorRuntime.Commandpublic final void setDestination(java.io.File path)
setDestination in interface DirectorRuntime.Commandprotected java.util.List<java.lang.String> getDirectorApplicationArguments()
-application argument).