Class TychoRepositoryMapping

  • All Implemented Interfaces:
    org.apache.maven.model.io.ModelReader, org.sonatype.maven.polyglot.mapping.Mapping

    @Component(role=org.sonatype.maven.polyglot.mapping.Mapping.class,
               hint="eclipse-repository")
    public class TychoRepositoryMapping
    extends AbstractXMLTychoMapping
    Responsible for parsing eclipse-repository artifacts (updatesites, catgory.xml)
    • Constructor Detail

      • TychoRepositoryMapping

        public TychoRepositoryMapping()
    • Method Detail

      • initModelFromXML

        protected void initModelFromXML​(org.apache.maven.model.Model model,
                                        org.w3c.dom.Element xml,
                                        java.io.File artifactFile)
                                 throws org.apache.maven.model.io.ModelParseException,
                                        java.io.IOException
        Specified by:
        initModelFromXML in class AbstractXMLTychoMapping
        Throws:
        org.apache.maven.model.io.ModelParseException
        java.io.IOException
      • initFromCategory

        private void initFromCategory​(org.apache.maven.model.Model model,
                                      org.w3c.dom.Element xml,
                                      java.io.File categoryXml)
      • initFromProdcut

        private void initFromProdcut​(org.apache.maven.model.Model model,
                                     org.w3c.dom.Element xml)
                              throws org.apache.maven.model.io.ModelParseException
        Throws:
        org.apache.maven.model.io.ModelParseException