Class MavenXpp3Writer


  • public class MavenXpp3Writer
    extends java.lang.Object
    Class MavenXpp3Writer.
    Version:
    $Revision$ $Date$
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String fileComment
      Field fileComment.
      private static java.lang.String NAMESPACE
      Field NAMESPACE.
    • Constructor Summary

      Constructors 
      Constructor Description
      MavenXpp3Writer()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setFileComment​(java.lang.String fileComment)
      Method setFileComment.
      void write​(java.io.OutputStream stream, Model model)
      Method write.
      void write​(java.io.Writer writer, Model model)
      Method write.
      private void writeBranch​(Branch branch, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeBranch.
      private void writeBuild​(Build build, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeBuild.
      private void writeBuildBase​(BuildBase buildBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeBuildBase.
      private void writeContributor​(Contributor contributor, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeContributor.
      private void writeDependency​(Dependency dependency, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeDependency.
      private void writeDeveloper​(Developer developer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeDeveloper.
      private void writeFileSet​(FileSet fileSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeFileSet.
      private void writeLicense​(License license, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeLicense.
      private void writeMailingList​(MailingList mailingList, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeMailingList.
      private void writeModel​(Model model, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeModel.
      private void writeModelBase​(ModelBase modelBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeModelBase.
      private void writeOrganization​(Organization organization, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeOrganization.
      private void writePackageGroup​(PackageGroup packageGroup, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writePackageGroup.
      private void writePatternSet​(PatternSet patternSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writePatternSet.
      private void writePluginConfiguration​(PluginConfiguration pluginConfiguration, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writePluginConfiguration.
      private void writePluginContainer​(PluginContainer pluginContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writePluginContainer.
      private void writeRepository​(Repository repository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeRepository.
      private void writeResource​(Resource resource, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeResource.
      private void writeSourceModification​(SourceModification sourceModification, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeSourceModification.
      private void writeUnitTest​(UnitTest unitTest, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeUnitTest.
      private void writeVersion​(Version version, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeVersion.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • NAMESPACE

        private static final java.lang.String NAMESPACE
        Field NAMESPACE.
      • fileComment

        private java.lang.String fileComment
        Field fileComment.
    • Constructor Detail

      • MavenXpp3Writer

        public MavenXpp3Writer()
    • Method Detail

      • setFileComment

        public void setFileComment​(java.lang.String fileComment)
        Method setFileComment.
        Parameters:
        fileComment -
      • write

        public void write​(java.io.Writer writer,
                          Model model)
                   throws java.io.IOException
        Method write.
        Parameters:
        writer -
        model -
        Throws:
        java.io.IOException
      • write

        public void write​(java.io.OutputStream stream,
                          Model model)
                   throws java.io.IOException
        Method write.
        Parameters:
        stream -
        model -
        Throws:
        java.io.IOException
      • writeBranch

        private void writeBranch​(Branch branch,
                                 java.lang.String tagName,
                                 org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                          throws java.io.IOException
        Method writeBranch.
        Parameters:
        branch -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeBuild

        private void writeBuild​(Build build,
                                java.lang.String tagName,
                                org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                         throws java.io.IOException
        Method writeBuild.
        Parameters:
        build -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeBuildBase

        private void writeBuildBase​(BuildBase buildBase,
                                    java.lang.String tagName,
                                    org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                             throws java.io.IOException
        Method writeBuildBase.
        Parameters:
        buildBase -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeContributor

        private void writeContributor​(Contributor contributor,
                                      java.lang.String tagName,
                                      org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                               throws java.io.IOException
        Method writeContributor.
        Parameters:
        contributor -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeDependency

        private void writeDependency​(Dependency dependency,
                                     java.lang.String tagName,
                                     org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                              throws java.io.IOException
        Method writeDependency.
        Parameters:
        dependency -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeDeveloper

        private void writeDeveloper​(Developer developer,
                                    java.lang.String tagName,
                                    org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                             throws java.io.IOException
        Method writeDeveloper.
        Parameters:
        developer -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeFileSet

        private void writeFileSet​(FileSet fileSet,
                                  java.lang.String tagName,
                                  org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                           throws java.io.IOException
        Method writeFileSet.
        Parameters:
        fileSet -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeLicense

        private void writeLicense​(License license,
                                  java.lang.String tagName,
                                  org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                           throws java.io.IOException
        Method writeLicense.
        Parameters:
        license -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeMailingList

        private void writeMailingList​(MailingList mailingList,
                                      java.lang.String tagName,
                                      org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                               throws java.io.IOException
        Method writeMailingList.
        Parameters:
        mailingList -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeModel

        private void writeModel​(Model model,
                                java.lang.String tagName,
                                org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                         throws java.io.IOException
        Method writeModel.
        Parameters:
        model -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeModelBase

        private void writeModelBase​(ModelBase modelBase,
                                    java.lang.String tagName,
                                    org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                             throws java.io.IOException
        Method writeModelBase.
        Parameters:
        modelBase -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeOrganization

        private void writeOrganization​(Organization organization,
                                       java.lang.String tagName,
                                       org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                throws java.io.IOException
        Method writeOrganization.
        Parameters:
        organization -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writePackageGroup

        private void writePackageGroup​(PackageGroup packageGroup,
                                       java.lang.String tagName,
                                       org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                throws java.io.IOException
        Method writePackageGroup.
        Parameters:
        packageGroup -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writePatternSet

        private void writePatternSet​(PatternSet patternSet,
                                     java.lang.String tagName,
                                     org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                              throws java.io.IOException
        Method writePatternSet.
        Parameters:
        patternSet -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writePluginConfiguration

        private void writePluginConfiguration​(PluginConfiguration pluginConfiguration,
                                              java.lang.String tagName,
                                              org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                       throws java.io.IOException
        Method writePluginConfiguration.
        Parameters:
        pluginConfiguration -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writePluginContainer

        private void writePluginContainer​(PluginContainer pluginContainer,
                                          java.lang.String tagName,
                                          org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                   throws java.io.IOException
        Method writePluginContainer.
        Parameters:
        pluginContainer -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeRepository

        private void writeRepository​(Repository repository,
                                     java.lang.String tagName,
                                     org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                              throws java.io.IOException
        Method writeRepository.
        Parameters:
        repository -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeResource

        private void writeResource​(Resource resource,
                                   java.lang.String tagName,
                                   org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                            throws java.io.IOException
        Method writeResource.
        Parameters:
        resource -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeSourceModification

        private void writeSourceModification​(SourceModification sourceModification,
                                             java.lang.String tagName,
                                             org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                      throws java.io.IOException
        Method writeSourceModification.
        Parameters:
        sourceModification -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeUnitTest

        private void writeUnitTest​(UnitTest unitTest,
                                   java.lang.String tagName,
                                   org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                            throws java.io.IOException
        Method writeUnitTest.
        Parameters:
        unitTest -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeVersion

        private void writeVersion​(Version version,
                                  java.lang.String tagName,
                                  org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                           throws java.io.IOException
        Method writeVersion.
        Parameters:
        version -
        serializer -
        tagName -
        Throws:
        java.io.IOException