@Component(role=IUXmlTransformer.class) public class IUXmlTransformer extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private org.codehaus.plexus.logging.Logger |
log |
private static java.lang.String |
MAVEN_ARTIFACT_ID |
private static java.lang.String |
MAVEN_GROUP_ID |
private static java.lang.String |
MAVEN_VERSION |
| Constructor and Description |
|---|
IUXmlTransformer() |
IUXmlTransformer(org.codehaus.plexus.logging.Logger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSelfCapability(IU iu) |
private boolean |
hasQualifier(java.lang.String v) |
void |
injectMavenProperties(IU iu,
org.apache.maven.project.MavenProject project) |
void |
replaceQualifierInCapabilities(java.util.List<de.pdark.decentxml.Element> providedCapabilities,
java.lang.String qualifier) |
void |
replaceQualifierInRequirements(IU iu,
TargetPlatform targetPlatform) |
void |
replaceSelfQualifiers(IU iu,
java.lang.String version,
java.lang.String qualifier) |
private void |
replaceSelfVersionInArtifact(IU iu,
java.lang.String version) |
void |
replaceZerosInRequirements(IU iu,
TargetPlatform targetPlatform) |
private ArtifactKey |
resolveRequirementReference(TargetPlatform targetPlatform,
java.lang.String name,
java.lang.String version,
java.lang.String xml) |
private static final java.lang.String MAVEN_ARTIFACT_ID
private static final java.lang.String MAVEN_VERSION
private static final java.lang.String MAVEN_GROUP_ID
@Requirement private org.codehaus.plexus.logging.Logger log
public IUXmlTransformer()
public IUXmlTransformer(org.codehaus.plexus.logging.Logger log)
public void replaceSelfQualifiers(IU iu, java.lang.String version, java.lang.String qualifier)
private void replaceSelfVersionInArtifact(IU iu, java.lang.String version)
public void replaceQualifierInCapabilities(java.util.List<de.pdark.decentxml.Element> providedCapabilities,
java.lang.String qualifier)
private boolean hasQualifier(java.lang.String v)
public void replaceQualifierInRequirements(IU iu, TargetPlatform targetPlatform) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureExceptionpublic void replaceZerosInRequirements(IU iu, TargetPlatform targetPlatform) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureExceptionprivate ArtifactKey resolveRequirementReference(TargetPlatform targetPlatform, java.lang.String name, java.lang.String version, java.lang.String xml) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureExceptionpublic void injectMavenProperties(IU iu, org.apache.maven.project.MavenProject project)
public void addSelfCapability(IU iu)