Package org.eclipse.tycho.core.ee
Class TargetDefinitionFile.MavenLocation
- java.lang.Object
-
- org.eclipse.tycho.core.ee.TargetDefinitionFile.MavenLocation
-
- All Implemented Interfaces:
TargetDefinition.Location
,TargetDefinition.MavenGAVLocation
- Enclosing class:
- TargetDefinitionFile
public class TargetDefinitionFile.MavenLocation extends java.lang.Object implements TargetDefinition.MavenGAVLocation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.tycho.p2.target.facade.TargetDefinition.MavenGAVLocation
TargetDefinition.MavenGAVLocation.MissingManifestStrategy
-
-
Field Summary
Fields Modifier and Type Field Description private de.pdark.decentxml.Element
dom
-
Constructor Summary
Constructors Constructor Description MavenLocation(de.pdark.decentxml.Element dom)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getArtifactId()
java.lang.String
getArtifactType()
java.lang.String
getClassifier()
java.lang.String
getGroupId()
java.lang.String
getIncludeDependencyScope()
java.util.Collection<TargetDefinition.BNDInstructions>
getInstructions()
TargetDefinition.MavenGAVLocation.MissingManifestStrategy
getMissingManifestStrategy()
private java.lang.String
getTextFromChild(java.lang.String childName, java.lang.String defaultValue)
java.lang.String
getTypeDescription()
Returns a description of the underlying location implementation.java.lang.String
getVersion()
boolean
includeSource()
java.lang.String
toString()
-
-
-
Method Detail
-
getTypeDescription
public java.lang.String getTypeDescription()
Description copied from interface:TargetDefinition.Location
Returns a description of the underlying location implementation.- Specified by:
getTypeDescription
in interfaceTargetDefinition.Location
-
getIncludeDependencyScope
public java.lang.String getIncludeDependencyScope()
- Specified by:
getIncludeDependencyScope
in interfaceTargetDefinition.MavenGAVLocation
-
getMissingManifestStrategy
public TargetDefinition.MavenGAVLocation.MissingManifestStrategy getMissingManifestStrategy()
- Specified by:
getMissingManifestStrategy
in interfaceTargetDefinition.MavenGAVLocation
-
includeSource
public boolean includeSource()
- Specified by:
includeSource
in interfaceTargetDefinition.MavenGAVLocation
-
getGroupId
public java.lang.String getGroupId()
- Specified by:
getGroupId
in interfaceTargetDefinition.MavenGAVLocation
-
getArtifactId
public java.lang.String getArtifactId()
- Specified by:
getArtifactId
in interfaceTargetDefinition.MavenGAVLocation
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interfaceTargetDefinition.MavenGAVLocation
-
getArtifactType
public java.lang.String getArtifactType()
- Specified by:
getArtifactType
in interfaceTargetDefinition.MavenGAVLocation
-
getClassifier
public java.lang.String getClassifier()
- Specified by:
getClassifier
in interfaceTargetDefinition.MavenGAVLocation
-
getTextFromChild
private java.lang.String getTextFromChild(java.lang.String childName, java.lang.String defaultValue)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getInstructions
public java.util.Collection<TargetDefinition.BNDInstructions> getInstructions()
- Specified by:
getInstructions
in interfaceTargetDefinition.MavenGAVLocation
-
-