net.sf.joost.emitter
Class StreamEmitterFactory
java.lang.Object
|
+--net.sf.joost.emitter.StreamEmitterFactory
- All Implemented Interfaces:
- Constants
- public final class StreamEmitterFactory
- extends java.lang.Object
- implements Constants
This class implements an emitter for byte or character streams.
Is is designed for using StreamResult
.
So this class outputs a StreamResult to the output target -
#outwriter
(e.g. a registered FileWriter
).
- Version:
- $Revision: 1.20 $ $Date: 2004/09/28 19:08:30 $
- Author:
- Oliver Becker, Anatolij Zubow
Field Summary |
private static org.apache.commons.logging.Log |
log
|
Fields inherited from interface net.sf.joost.Constants |
DEBUG, DEFAULT_ENCODING, FEAT_NS, FEAT_NSPREFIX, FEATURE_URI_PREFIX, FUNC_NS, JOOST_FUNC_NS, PR_ATTRIBUTES, PR_BUFFER, PR_CHILDREN, PR_CONTINUE, PR_ERROR, PR_SELF, PR_SIBLINGS, STX_NS |
Method Summary |
static StxEmitter |
createEmitter(java.io.OutputStream out,
java.util.Properties outputProperties)
Constructor - Sets a OutputStream and output encoding. |
static StxEmitter |
createEmitter(java.lang.String filename,
java.util.Properties outputProperties)
Constructor - Set output to a File file. |
static StxEmitter |
createEmitter(java.io.Writer writer)
Constructor - Simple, initially for use in servlets with default encoding |
static StxEmitter |
createEmitter(java.io.Writer writer,
java.util.Properties outputProperties)
Constructor - Sets a Writer and output encoding. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static org.apache.commons.logging.Log log
StreamEmitterFactory
private StreamEmitterFactory()
createEmitter
public static StxEmitter createEmitter(java.io.Writer writer,
java.util.Properties outputProperties)
- Constructor - Sets a
Writer
and output encoding.
- Parameters:
writer
- A Writer
receives the output.outputProperties
- The set of output properties to be used.
createEmitter
public static StxEmitter createEmitter(java.io.OutputStream out,
java.util.Properties outputProperties)
throws java.io.IOException
- Constructor - Sets a
OutputStream
and output encoding.
- Parameters:
out
- A OutputStream
receives the output.outputProperties
- The set of output properties to be used.
- Throws:
java.io.IOException
- When an error occurs while accessing
OutputStream
.
createEmitter
public static StxEmitter createEmitter(java.io.Writer writer)
- Constructor - Simple, initially for use in servlets with default encoding
- Parameters:
writer
- A Writer
receives the output.
createEmitter
public static StxEmitter createEmitter(java.lang.String filename,
java.util.Properties outputProperties)
throws java.io.IOException
- Constructor - Set output to a
File
file.
- Parameters:
filename
- The Filename of the output file.outputProperties
- The set of output properties to be used.
- Throws:
java.io.IOException
- When an error occurs while accessing the
FileOutputStream
.