Class DecorationXpp3Writer


  • public class DecorationXpp3Writer
    extends java.lang.Object
    Class DecorationXpp3Writer.
    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, DecorationModel decorationModel)
      Method write.
      void write​(java.io.Writer writer, DecorationModel decorationModel)
      Method write.
      private void writeBanner​(Banner banner, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeBanner.
      private void writeBody​(Body body, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeBody.
      private void writeDecorationModel​(DecorationModel decorationModel, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeDecorationModel.
      private void writeLinkItem​(LinkItem linkItem, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeLinkItem.
      private void writeLogo​(Logo logo, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeLogo.
      private void writeMenu​(Menu menu, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeMenu.
      private void writeMenuItem​(MenuItem menuItem, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeMenuItem.
      private void writePublishDate​(PublishDate publishDate, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writePublishDate.
      private void writeSkin​(Skin skin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeSkin.
      private void writeVersion​(Version version, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
      Method writeVersion.
      • 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

      • DecorationXpp3Writer

        public DecorationXpp3Writer()
    • Method Detail

      • setFileComment

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

        public void write​(java.io.Writer writer,
                          DecorationModel decorationModel)
                   throws java.io.IOException
        Method write.
        Parameters:
        writer -
        decorationModel -
        Throws:
        java.io.IOException
      • write

        public void write​(java.io.OutputStream stream,
                          DecorationModel decorationModel)
                   throws java.io.IOException
        Method write.
        Parameters:
        stream -
        decorationModel -
        Throws:
        java.io.IOException
      • writeBanner

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

        private void writeBody​(Body body,
                               java.lang.String tagName,
                               org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                        throws java.io.IOException
        Method writeBody.
        Parameters:
        body -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeDecorationModel

        private void writeDecorationModel​(DecorationModel decorationModel,
                                          java.lang.String tagName,
                                          org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                   throws java.io.IOException
        Method writeDecorationModel.
        Parameters:
        decorationModel -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeLinkItem

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

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

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

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

        private void writePublishDate​(PublishDate publishDate,
                                      java.lang.String tagName,
                                      org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                               throws java.io.IOException
        Method writePublishDate.
        Parameters:
        publishDate -
        serializer -
        tagName -
        Throws:
        java.io.IOException
      • writeSkin

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

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