@Component(role=IUXmlTransformer.class) public class IUXmlTransformer extends Object
Constructor and Description |
---|
IUXmlTransformer() |
IUXmlTransformer(org.codehaus.plexus.logging.Logger log) |
Modifier and Type | Method and 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) |
public IUXmlTransformer()
public IUXmlTransformer(org.codehaus.plexus.logging.Logger log)
public void replaceQualifierInCapabilities(List<de.pdark.decentxml.Element> providedCapabilities, String qualifier)
public void replaceQualifierInRequirements(IU iu, TargetPlatform targetPlatform) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
public void replaceZerosInRequirements(IU iu, TargetPlatform targetPlatform) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
public void injectMavenProperties(IU iu, org.apache.maven.project.MavenProject project)
public void addSelfCapability(IU iu)
Copyright © 2008-2016 Eclipse Foundation. All Rights Reserved.