19 #if !defined(XALAN_XSLTRESULTTARGET_HEADER_GUARD) 20 #define XALAN_XSLTRESULTTARGET_HEADER_GUARD 28 #if defined(XALAN_CLASSIC_IOSTREAMS) 40 XALAN_CPP_NAMESPACE_BEGIN
53 #if defined(XALAN_NO_STD_NAMESPACE) 59 #if defined(XALAN_STRICT_ANSI_HEADERS) 60 typedef std::FILE FILE;
151 m_fileName = fileName;
163 m_fileName = fileName;
186 m_byteStream = byteStream;
214 m_encoding = encoding;
226 m_encoding = encoding;
249 m_characterStream = characterStream;
260 return m_characterStream;
282 m_stream = theStream;
293 m_formatterListener = handler;
304 return m_formatterListener;
309 #if defined(XALAN_DEVELOPMENT) 316 StreamType* m_byteStream;
320 Writer* m_characterStream;
329 XALAN_CPP_NAMESPACE_END
333 #endif // XALAN_XSLTRESULTTARGET_HEADER_GUARD StreamType * getByteStream() const
Get the byte stream for this output target.
void setEncoding(const XalanDOMString &encoding)
Set the character encoding, if known.
Writer * getCharacterStream() const
Get the character stream for this output target.
void setByteStream(StreamType *byteStream)
Set the byte stream for this output target.
#define XALAN_DEFAULT_CONSTRUCTOR_MEMMGR
const XalanDOMString & getEncoding() const
Get the character encoding in use.
void setFormatterListener(FormatterListener *handler)
Set a FormatterListener to process the result tree events.
FormatterListener * getFormatterListener() const
Get the FormatterListener that will process the result tree events.
FILE * getStream() const
Get the stream for this output target.
#define XALAN_XSLT_EXPORT
void setEncoding(const XalanDOMChar *encoding)
Set the character encoding, if known.
void setStream(FILE *theStream)
Set the stream for this output target.
void setFileName(const char *fileName)
Set the file name where the results will be written.
void setCharacterStream(Writer *characterStream)
Set the character stream for this output target.
const XalanDOMString & getFileName() const
Get the file name where the results will be written to.
void setFileName(const XalanDOMString &fileName)
Set the file name where the results will be written.