Class AbstractDirectorApplicationCommand
- java.lang.Object
-
- org.eclipse.tycho.p2.tools.director.shared.AbstractDirectorApplicationCommand
-
- All Implemented Interfaces:
DirectorRuntime.Command
- Direct Known Subclasses:
DirectorApplicationWrapper.DirectorApplicationWrapperCommand
public abstract class AbstractDirectorApplicationCommand extends java.lang.Object implements DirectorRuntime.Command
Base class for calling a p2 director via command line arguments.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classAbstractDirectorApplicationCommand.CommandLineArgumentsprivate static classAbstractDirectorApplicationCommand.StringList
-
Field Summary
Fields Modifier and Type Field Description private AbstractDirectorApplicationCommand.StringListartifactSourcesprivate java.io.Filedestinationprivate TargetEnvironmentenvironmentprivate booleaninstallFeaturesprivate AbstractDirectorApplicationCommand.StringListmetadataSourcesprivate java.lang.StringprofileNameprivate AbstractDirectorApplicationCommand.StringListunitsToInstallprivate booleanverifyOnly
-
Constructor Summary
Constructors Constructor Description AbstractDirectorApplicationCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArtifactSources(java.lang.Iterable<java.net.URI> artifactRepositories)voidaddMetadataSources(java.lang.Iterable<java.net.URI> metadataRepositories)voidaddUnitToInstall(java.lang.String id)voidaddUnitToInstall(DependencySeed dependency)protected java.util.List<java.lang.String>getDirectorApplicationArguments()Returns the command line arguments for the p2 director application (not including the-applicationargument).voidsetDestination(java.io.File path)voidsetEnvironment(TargetEnvironment env)voidsetInstallFeatures(boolean installFeatures)voidsetProfileName(java.lang.String profileName)voidsetVerifyOnly(boolean verifyOnly)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.tycho.p2.tools.director.shared.DirectorRuntime.Command
execute
-
-
-
-
Field Detail
-
metadataSources
private AbstractDirectorApplicationCommand.StringList metadataSources
-
artifactSources
private AbstractDirectorApplicationCommand.StringList artifactSources
-
unitsToInstall
private AbstractDirectorApplicationCommand.StringList unitsToInstall
-
profileName
private java.lang.String profileName
-
environment
private TargetEnvironment environment
-
installFeatures
private boolean installFeatures
-
verifyOnly
private boolean verifyOnly
-
destination
private java.io.File destination
-
-
Method Detail
-
addMetadataSources
public final void addMetadataSources(java.lang.Iterable<java.net.URI> metadataRepositories)
- Specified by:
addMetadataSourcesin interfaceDirectorRuntime.Command
-
addArtifactSources
public final void addArtifactSources(java.lang.Iterable<java.net.URI> artifactRepositories)
- Specified by:
addArtifactSourcesin interfaceDirectorRuntime.Command
-
addUnitToInstall
public final void addUnitToInstall(java.lang.String id)
- Specified by:
addUnitToInstallin interfaceDirectorRuntime.Command
-
addUnitToInstall
public final void addUnitToInstall(DependencySeed dependency)
- Specified by:
addUnitToInstallin interfaceDirectorRuntime.Command
-
setProfileName
public final void setProfileName(java.lang.String profileName)
- Specified by:
setProfileNamein interfaceDirectorRuntime.Command
-
setEnvironment
public final void setEnvironment(TargetEnvironment env)
- Specified by:
setEnvironmentin interfaceDirectorRuntime.Command
-
setInstallFeatures
public final void setInstallFeatures(boolean installFeatures)
- Specified by:
setInstallFeaturesin interfaceDirectorRuntime.Command
-
setVerifyOnly
public final void setVerifyOnly(boolean verifyOnly)
- Specified by:
setVerifyOnlyin interfaceDirectorRuntime.Command
-
setDestination
public final void setDestination(java.io.File path)
- Specified by:
setDestinationin interfaceDirectorRuntime.Command
-
getDirectorApplicationArguments
protected java.util.List<java.lang.String> getDirectorApplicationArguments()
Returns the command line arguments for the p2 director application (not including the-applicationargument).
-
-