Class AbstractDirectorApplicationCommand
- java.lang.Object
-
- org.eclipse.tycho.p2.tools.director.shared.AbstractDirectorApplicationCommand
-
- All Implemented Interfaces:
DirectorRuntime.Command
public abstract class AbstractDirectorApplicationCommand extends Object implements DirectorRuntime.Command
Base class for calling a p2 director via command line arguments.
-
-
Constructor Summary
Constructors Constructor Description AbstractDirectorApplicationCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArtifactSources(Iterable<URI> artifactRepositories)voidaddMetadataSources(Iterable<URI> metadataRepositories)voidaddUnitToInstall(String id)voidaddUnitToInstall(DependencySeed dependency)protected List<String>getDirectorApplicationArguments()Returns the command line arguments for the p2 director application (not including the-applicationargument).voidsetDestination(File path)voidsetEnvironment(TargetEnvironment env)voidsetInstallFeatures(boolean installFeatures)voidsetProfileName(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
-
-
-
-
Method Detail
-
addMetadataSources
public final void addMetadataSources(Iterable<URI> metadataRepositories)
- Specified by:
addMetadataSourcesin interfaceDirectorRuntime.Command
-
addArtifactSources
public final void addArtifactSources(Iterable<URI> artifactRepositories)
- Specified by:
addArtifactSourcesin interfaceDirectorRuntime.Command
-
addUnitToInstall
public final void addUnitToInstall(String id)
- Specified by:
addUnitToInstallin interfaceDirectorRuntime.Command
-
addUnitToInstall
public final void addUnitToInstall(DependencySeed dependency)
- Specified by:
addUnitToInstallin interfaceDirectorRuntime.Command
-
setProfileName
public final void setProfileName(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(File path)
- Specified by:
setDestinationin interfaceDirectorRuntime.Command
-
-