Interface TargetDefinition
-
- All Known Implementing Classes:
TargetDefinitionFile
public interface TargetDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
TargetDefinition.DirectoryLocation
Represents the "Directory" location that either contains bundles directly or has plugins/features/binaries folders that contains the datastatic interface
TargetDefinition.FeaturePlatformLocation
represents the "Feature" location that contains a feature to include from a given installationstatic class
TargetDefinition.IncludeMode
static interface
TargetDefinition.InstallableUnitLocation
static interface
TargetDefinition.Location
static interface
TargetDefinition.PathLocation
Base interface for all Locations that are path based, the path might contains variables that need to be resolved before used as a real directory pathstatic interface
TargetDefinition.ProfilePlatformLocation
Represents the "Profile" location that contains an eclipse-sdk or exploded eclipse productstatic interface
TargetDefinition.Repository
static interface
TargetDefinition.Unit
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.util.List<? extends TargetDefinition.Location>
getLocations()
java.lang.String
getOrigin()
Returns the origin of the target definition, e.g.int
hashCode()
boolean
hasIncludedBundles()
Returnstrue
if the target definition specifies an explicit list of bundles to include (i.e.
-
-
-
Method Detail
-
getLocations
java.util.List<? extends TargetDefinition.Location> getLocations()
-
hasIncludedBundles
boolean hasIncludedBundles()
Returnstrue
if the target definition specifies an explicit list of bundles to include (i.e. an <includeBundles> in target definition files).
-
getOrigin
java.lang.String getOrigin()
Returns the origin of the target definition, e.g. a file path. Used for debugging only.
-
equals
boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-