|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.aurigalogic.doclet.writer.AbstractDocWriter
Abstract doc writer.
Field Summary | |
protected java.io.InputStream |
cssStream
|
protected org.apache.avalon.framework.logger.ConsoleLogger |
log
|
protected static java.lang.String |
OUTPUT_HTML
|
protected static java.lang.String |
OUTPUT_XML
|
protected java.lang.String |
outputFile
|
protected java.util.Properties |
parameters
|
protected java.io.InputStream |
xmlStream
|
protected java.io.InputStream |
xslStream
|
Constructor Summary | |
AbstractDocWriter()
|
Method Summary | |
void |
doTransform(java.io.InputStream xmlStream,
java.io.InputStream xslStream,
java.io.OutputStream outputStream,
java.lang.String outputMethod,
java.util.Properties parameters)
Takes the xml source and write the output to the given stream by doing an xsl transformation. |
void |
setCssStream(java.io.InputStream cssStream)
Sets the css stream. |
void |
setOutputFile(java.lang.String outputFile)
Sets the output file. |
void |
setParameters(java.util.Properties params)
Sets the parameters. |
void |
setXmlStream(java.io.InputStream xmlStream)
Sets the xml stream. |
void |
setXslStream(java.io.InputStream xslStream)
Sets the xsl stream. |
abstract void |
writeDoc()
Write the output document. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String OUTPUT_HTML
protected static final java.lang.String OUTPUT_XML
protected java.io.InputStream xmlStream
protected java.io.InputStream xslStream
protected java.io.InputStream cssStream
protected java.lang.String outputFile
protected java.util.Properties parameters
protected org.apache.avalon.framework.logger.ConsoleLogger log
Constructor Detail |
public AbstractDocWriter()
Method Detail |
public void setXmlStream(java.io.InputStream xmlStream)
setXmlStream
in interface DocWriter
xmlStream
- the xml stream.public void setXslStream(java.io.InputStream xslStream)
setXslStream
in interface DocWriter
xslStream
- the xsl stream.public void setCssStream(java.io.InputStream cssStream)
setCssStream
in interface DocWriter
cssStream
- the css stream.public void setOutputFile(java.lang.String outputFile)
setOutputFile
in interface DocWriter
outputFile
- the output file.public void setParameters(java.util.Properties params)
setParameters
in interface DocWriter
public abstract void writeDoc() throws java.lang.Exception
DocWriter
writeDoc
in interface DocWriter
java.lang.Exception
public void doTransform(java.io.InputStream xmlStream, java.io.InputStream xslStream, java.io.OutputStream outputStream, java.lang.String outputMethod, java.util.Properties parameters) throws java.lang.Exception
xmlStream
- the xml streamxslStream
- the xsl streamoutputStream
- the output streamoutputMethod
- the output method(text,html,xml)parameters
- additonal xsl parameters
java.lang.Exception
- in case of an error.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |