Class SiteXpp3Writer
- java.lang.Object
-
- org.apache.maven.doxia.site.io.xpp3.SiteXpp3Writer
-
public class SiteXpp3Writer extends java.lang.ObjectClass SiteXpp3Writer.- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringfileCommentField fileComment.private static java.lang.StringNAMESPACEField NAMESPACE.
-
Constructor Summary
Constructors Constructor Description SiteXpp3Writer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetFileComment(java.lang.String fileComment)Method setFileComment.voidwrite(java.io.OutputStream stream, SiteModel siteModel)Method write.voidwrite(java.io.Writer writer, SiteModel siteModel)Method write.private voidwriteBanner(Banner banner, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeBanner.private voidwriteBody(Body body, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeBody.private voidwriteImage(Image image, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeImage.private voidwriteLinkItem(LinkItem linkItem, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeLinkItem.private voidwriteLogo(Logo logo, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeLogo.private voidwriteMenu(Menu menu, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeMenu.private voidwriteMenuItem(MenuItem menuItem, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeMenuItem.private voidwritePublishDate(PublishDate publishDate, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writePublishDate.private voidwriteSiteModel(SiteModel siteModel, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeSiteModel.private voidwriteSkin(Skin skin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeSkin.private voidwriteVersion(Version version, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeVersion.
-
-
-
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, SiteModel siteModel) throws java.io.IOExceptionMethod write.- Parameters:
writer- a writer object.siteModel- a siteModel object.- Throws:
java.io.IOException- java.io.IOException if any.
-
write
public void write(java.io.OutputStream stream, SiteModel siteModel) throws java.io.IOExceptionMethod write.- Parameters:
stream- a stream object.siteModel- a siteModel object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a banner object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a body object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
writeImage
private void writeImage(Image image, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeImage.- Parameters:
image- a image object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a linkItem object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a logo object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a menu object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a menuItem object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a publishDate object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
writeSiteModel
private void writeSiteModel(SiteModel siteModel, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeSiteModel.- Parameters:
siteModel- a siteModel object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a skin object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
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- a version object.serializer- a serializer object.tagName- a tagName object.- Throws:
java.io.IOException- java.io.IOException if any.
-
-