Class IUXmlTransformer

    • Constructor Detail

      • IUXmlTransformer

        public IUXmlTransformer()
      • IUXmlTransformer

        public IUXmlTransformer​(org.codehaus.plexus.logging.Logger log)
    • Method Detail

      • replaceSelfQualifiers

        public void replaceSelfQualifiers​(IU iu,
                                          String version,
                                          String qualifier)
      • 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)