Class ArchetypeXpp3Writer

java.lang.Object
org.apache.maven.archetype.model.io.xpp3.ArchetypeXpp3Writer

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setFileComment(java.lang.String fileComment)
    Method setFileComment.
    void
    write(java.io.OutputStream stream, ArchetypeModel archetypeModel)
    Method write.
    void
    write(java.io.Writer writer, ArchetypeModel archetypeModel)
    Method write.
    private void
    writeArchetypeModel(ArchetypeModel archetypeModel, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeArchetypeModel.
    private void
    writeResource(Resource resource, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeResource.
    private void
    writeSource(Source source, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeSource.

    Methods inherited from class java.lang.Object

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

    • NAMESPACE

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

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

    • ArchetypeXpp3Writer

      public ArchetypeXpp3Writer()
  • Method Details

    • setFileComment

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

      public void write(java.io.Writer writer, ArchetypeModel archetypeModel) throws java.io.IOException
      Method write.
      Parameters:
      writer -
      archetypeModel -
      Throws:
      java.io.IOException
    • write

      public void write(java.io.OutputStream stream, ArchetypeModel archetypeModel) throws java.io.IOException
      Method write.
      Parameters:
      stream -
      archetypeModel -
      Throws:
      java.io.IOException
    • writeArchetypeModel

      private void writeArchetypeModel(ArchetypeModel archetypeModel, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
      Method writeArchetypeModel.
      Parameters:
      archetypeModel -
      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
    • writeSource

      private void writeSource(Source source, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
      Method writeSource.
      Parameters:
      source -
      serializer -
      tagName -
      Throws:
      java.io.IOException