Class ProfilesXpp3Writer

java.lang.Object
org.apache.maven.profiles.io.xpp3.ProfilesXpp3Writer

public class ProfilesXpp3Writer extends Object
Class ProfilesXpp3Writer.
Version:
$Revision$ $Date$
  • Field Details

    • NAMESPACE

      private static final String NAMESPACE
      Field NAMESPACE.
    • fileComment

      private String fileComment
      Field fileComment.
  • Constructor Details

    • ProfilesXpp3Writer

      public ProfilesXpp3Writer()
  • Method Details

    • setFileComment

      public void setFileComment(String fileComment)
      Method setFileComment.
      Parameters:
      fileComment - a fileComment object.
    • write

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

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

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

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

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

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

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

      private void writeProfilesRoot(ProfilesRoot profilesRoot, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeProfilesRoot.
      Parameters:
      profilesRoot - a profilesRoot object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeRepository

      private void writeRepository(Repository repository, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeRepository.
      Parameters:
      repository - a repository object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeRepositoryBase

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

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