Package org.eclipse.tycho.packaging
Class IUXmlTransformer
- java.lang.Object
-
- org.eclipse.tycho.packaging.IUXmlTransformer
-
@Component(role=IUXmlTransformer.class) public class IUXmlTransformer extends Object
-
-
Constructor Summary
Constructors Constructor Description IUXmlTransformer()
IUXmlTransformer(org.codehaus.plexus.logging.Logger log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSelfCapability(IU iu)
void
injectMavenProperties(IU iu, org.apache.maven.project.MavenProject project)
void
replaceQualifierInCapabilities(List<de.pdark.decentxml.Element> providedCapabilities, String qualifier)
void
replaceQualifierInRequirements(IU iu, TargetPlatform targetPlatform)
void
replaceSelfQualifiers(IU iu, String version, String qualifier)
void
replaceZerosInRequirements(IU iu, TargetPlatform targetPlatform)
-
-
-
Method Detail
-
replaceQualifierInCapabilities
public void replaceQualifierInCapabilities(List<de.pdark.decentxml.Element> providedCapabilities, String qualifier)
-
replaceQualifierInRequirements
public void replaceQualifierInRequirements(IU iu, TargetPlatform targetPlatform) throws org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoFailureException
-
replaceZerosInRequirements
public void replaceZerosInRequirements(IU iu, TargetPlatform targetPlatform) throws org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoFailureException
-
injectMavenProperties
public void injectMavenProperties(IU iu, org.apache.maven.project.MavenProject project)
-
addSelfCapability
public void addSelfCapability(IU iu)
-
-