Class SiteXpp3Writer

java.lang.Object
org.apache.maven.doxia.site.io.xpp3.SiteXpp3Writer

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

    • NAMESPACE

      private static final String NAMESPACE
      Field NAMESPACE.
    • fileComment

      private String fileComment
      Field fileComment.
  • Constructor Details

    • SiteXpp3Writer

      public SiteXpp3Writer()
  • Method Details

    • setFileComment

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

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

      public void write(OutputStream stream, SiteModel siteModel) throws IOException
      Method write.
      Parameters:
      stream - a stream object.
      siteModel - a siteModel object.
      Throws:
      IOException - java.io.IOException if any.
    • writeBanner

      private void writeBanner(Banner banner, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeBanner.
      Parameters:
      banner - a banner object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeBody

      private void writeBody(Body body, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeBody.
      Parameters:
      body - a body object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeImage

      private void writeImage(Image image, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeImage.
      Parameters:
      image - a image object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeLinkItem

      private void writeLinkItem(LinkItem linkItem, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeLinkItem.
      Parameters:
      linkItem - a linkItem object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeLogo

      private void writeLogo(Logo logo, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeLogo.
      Parameters:
      logo - a logo object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeMenu

      private void writeMenu(Menu menu, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeMenu.
      Parameters:
      menu - a menu object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeMenuItem

      private void writeMenuItem(MenuItem menuItem, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeMenuItem.
      Parameters:
      menuItem - a menuItem object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writePublishDate

      private void writePublishDate(PublishDate publishDate, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePublishDate.
      Parameters:
      publishDate - a publishDate object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeSiteModel

      private void writeSiteModel(SiteModel siteModel, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeSiteModel.
      Parameters:
      siteModel - a siteModel object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeSkin

      private void writeSkin(Skin skin, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeSkin.
      Parameters:
      skin - a skin object.
      tagName - a tagName object.
      serializer - a serializer object.
      Throws:
      IOException - java.io.IOException if any.
    • writeVersion

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