Class ProfilesXpp3Writer


  • public class ProfilesXpp3Writer
    extends java.lang.Object
    Class ProfilesXpp3Writer.
    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.
    • 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, ProfilesRoot profilesRoot)
      Method write.
      void write​(java.io.Writer writer, ProfilesRoot profilesRoot)
      Method write.
      private void writeActivation​(Activation activation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeActivation.
      private void writeActivationFile​(ActivationFile activationFile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeActivationFile.
      private void writeActivationOS​(ActivationOS activationOS, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeActivationOS.
      private void writeActivationProperty​(ActivationProperty activationProperty, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeActivationProperty.
      private void writeProfile​(Profile profile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeProfile.
      private void writeProfilesRoot​(ProfilesRoot profilesRoot, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeProfilesRoot.
      private void writeRepository​(Repository repository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeRepository.
      private void writeRepositoryBase​(RepositoryBase repositoryBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeRepositoryBase.
      private void writeRepositoryPolicy​(RepositoryPolicy repositoryPolicy, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeRepositoryPolicy.
      • 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

      • ProfilesXpp3Writer

        public ProfilesXpp3Writer()
    • Method Detail

      • setFileComment

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

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

        public void write​(java.io.OutputStream stream,
                          ProfilesRoot profilesRoot)
                   throws java.io.IOException
        Method write.
        Parameters:
        stream -
        profilesRoot -
        Throws:
        java.io.IOException
      • writeActivation

        private void writeActivation​(Activation activation,
                                     java.lang.String tagName,
                                     org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                              throws java.io.IOException
        Method writeActivation.
        Parameters:
        activation -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeActivationFile

        private void writeActivationFile​(ActivationFile activationFile,
                                         java.lang.String tagName,
                                         org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                  throws java.io.IOException
        Method writeActivationFile.
        Parameters:
        activationFile -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeActivationOS

        private void writeActivationOS​(ActivationOS activationOS,
                                       java.lang.String tagName,
                                       org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                throws java.io.IOException
        Method writeActivationOS.
        Parameters:
        activationOS -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeActivationProperty

        private void writeActivationProperty​(ActivationProperty activationProperty,
                                             java.lang.String tagName,
                                             org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                      throws java.io.IOException
        Method writeActivationProperty.
        Parameters:
        activationProperty -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeProfile

        private void writeProfile​(Profile profile,
                                  java.lang.String tagName,
                                  org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                           throws java.io.IOException
        Method writeProfile.
        Parameters:
        profile -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeProfilesRoot

        private void writeProfilesRoot​(ProfilesRoot profilesRoot,
                                       java.lang.String tagName,
                                       org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                throws java.io.IOException
        Method writeProfilesRoot.
        Parameters:
        profilesRoot -
        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
      • writeRepositoryBase

        private void writeRepositoryBase​(RepositoryBase repositoryBase,
                                         java.lang.String tagName,
                                         org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                  throws java.io.IOException
        Method writeRepositoryBase.
        Parameters:
        repositoryBase -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeRepositoryPolicy

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