Class DecorationXpp3Writer
- java.lang.Object
-
- org.apache.maven.doxia.site.decoration.io.xpp3.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.
-
Constructor Summary
Constructors Constructor Description DecorationXpp3Writer()
-
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.
-
-
-
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
-
-