Class SettingsXpp3Writer


  • public class SettingsXpp3Writer
    extends java.lang.Object
    Class SettingsXpp3Writer.
    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, Settings settings)
      Method write.
      void write​(java.io.Writer writer, Settings settings)
      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 writeIdentifiableBase​(IdentifiableBase identifiableBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeIdentifiableBase.
      private void writeMirror​(Mirror mirror, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeMirror.
      private void writeProfile​(Profile profile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeProfile.
      private void writeProxy​(Proxy proxy, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeProxy.
      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.
      private void writeServer​(Server server, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeServer.
      private void writeSettings​(Settings settings, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeSettings.
      private void writeTrackableBase​(TrackableBase trackableBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeTrackableBase.
      • 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

      • SettingsXpp3Writer

        public SettingsXpp3Writer()
    • 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,
                          Settings settings)
                   throws java.io.IOException
        Method write.
        Parameters:
        writer - a writer object.
        settings - a settings object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • write

        public void write​(java.io.OutputStream stream,
                          Settings settings)
                   throws java.io.IOException
        Method write.
        Parameters:
        stream - a stream object.
        settings - a settings 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.
      • writeIdentifiableBase

        private void writeIdentifiableBase​(IdentifiableBase identifiableBase,
                                           java.lang.String tagName,
                                           org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                    throws java.io.IOException
        Method writeIdentifiableBase.
        Parameters:
        identifiableBase - a identifiableBase object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • writeMirror

        private void writeMirror​(Mirror mirror,
                                 java.lang.String tagName,
                                 org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                          throws java.io.IOException
        Method writeMirror.
        Parameters:
        mirror - a mirror 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.
      • writeProxy

        private void writeProxy​(Proxy proxy,
                                java.lang.String tagName,
                                org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                         throws java.io.IOException
        Method writeProxy.
        Parameters:
        proxy - a proxy 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.
      • writeServer

        private void writeServer​(Server server,
                                 java.lang.String tagName,
                                 org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                          throws java.io.IOException
        Method writeServer.
        Parameters:
        server - a server object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • writeSettings

        private void writeSettings​(Settings settings,
                                   java.lang.String tagName,
                                   org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                            throws java.io.IOException
        Method writeSettings.
        Parameters:
        settings - a settings object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.
      • writeTrackableBase

        private void writeTrackableBase​(TrackableBase trackableBase,
                                        java.lang.String tagName,
                                        org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                 throws java.io.IOException
        Method writeTrackableBase.
        Parameters:
        trackableBase - a trackableBase object.
        serializer - a serializer object.
        tagName - a tagName object.
        Throws:
        java.io.IOException - java.io.IOException if any.