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 void
addArtifactSources(Iterable<URI> artifactRepositories)
void
addMetadataSources(Iterable<URI> metadataRepositories)
void
addUnitToInstall(String id)
void
addUnitToInstall(DependencySeed dependency)
protected List<String>
getDirectorApplicationArguments()
Returns the command line arguments for the p2 director application (not including the-application
argument).void
setDestination(File path)
void
setEnvironment(TargetEnvironment env)
void
setInstallFeatures(boolean installFeatures)
void
setProfileName(String profileName)
void
setVerifyOnly(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:
addMetadataSources
in interfaceDirectorRuntime.Command
-
addArtifactSources
public final void addArtifactSources(Iterable<URI> artifactRepositories)
- Specified by:
addArtifactSources
in interfaceDirectorRuntime.Command
-
addUnitToInstall
public final void addUnitToInstall(String id)
- Specified by:
addUnitToInstall
in interfaceDirectorRuntime.Command
-
addUnitToInstall
public final void addUnitToInstall(DependencySeed dependency)
- Specified by:
addUnitToInstall
in interfaceDirectorRuntime.Command
-
setProfileName
public final void setProfileName(String profileName)
- Specified by:
setProfileName
in interfaceDirectorRuntime.Command
-
setEnvironment
public final void setEnvironment(TargetEnvironment env)
- Specified by:
setEnvironment
in interfaceDirectorRuntime.Command
-
setInstallFeatures
public final void setInstallFeatures(boolean installFeatures)
- Specified by:
setInstallFeatures
in interfaceDirectorRuntime.Command
-
setVerifyOnly
public final void setVerifyOnly(boolean verifyOnly)
- Specified by:
setVerifyOnly
in interfaceDirectorRuntime.Command
-
setDestination
public final void setDestination(File path)
- Specified by:
setDestination
in interfaceDirectorRuntime.Command
-
-