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 - a fileComment object.
      • write

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

        public void write​(java.io.OutputStream stream,
                          ProfilesRoot profilesRoot)
                   throws java.io.IOException
        Method write.
        Parameters:
        stream - a stream object.
        profilesRoot - a profilesRoot object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a activation object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a activationFile object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a activationOS object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a activationProperty object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a profile object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a profilesRoot object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a repository object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a repositoryBase object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • 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 - a repositoryPolicy object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.