16 #if !defined(XALANSTDOUTPUTSTREAM_HEADER_GUARD_1357924680)
17 #define XALANSTDOUTPUTSTREAM_HEADER_GUARD_1357924680
26 #if defined(XALAN_CLASSIC_IOSTREAMS)
40 XALAN_CPP_NAMESPACE_BEGIN
49 #if defined(XALAN_NO_STD_NAMESPACE)
55 #if defined(XALAN_CLASSIC_IOSTREAMS)
58 #if defined(XALAN_NO_STD_NAMESPACE)
81 #if defined(XALAN_NEWLINE_IS_CRLF)
85 virtual const XalanDOMChar*
100 virtual const XalanDOMChar*
108 static const XalanDOMChar m_type[];
116 const char* theBuffer,
131 StreamType& m_outputStream;
133 #if defined(XALAN_NEWLINE_IS_CRLF)
134 const XalanDOMChar* m_newlineString;
142 XALAN_CPP_NAMESPACE_END
146 #endif // XERCESSTDTEXTOUTPUTSTREAM_HEADER_GUARD_1357924680
virtual const XalanDOMChar * getNewlineString() const
Get the string which is appropriate for inserting a line feed in the stream.
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType
Definition: XalanMemoryManagement.hpp:39
std::ostream StreamType
Definition: XalanStdOutputStream.hpp:52
virtual const XalanDOMChar * getType() const
Retrieve type of exception.
Definition: XalanStdOutputStream.hpp:101
#define XALAN_DEFAULT_MEMMGR
Definition: XalanMemoryManagement.hpp:402
Definition: XalanStdOutputStream.hpp:45
Definition: XalanStdOutputStream.hpp:90
virtual void doFlush()=0
Flush the stream.
XALAN_CPP_NAMESPACE_BEGIN typedef size_t size_type
Definition: XalanMap.hpp:44
Definition: XalanOutputStream.hpp:47
Definition: XalanDOMString.hpp:42
virtual void newline()
Write the appropriate newline character(s) to the stream.
Definition: XalanOutputStream.hpp:287
unsigned int size_type
Definition: XalanDOMString.hpp:53
std::streamsize StreamSizeType
Definition: XalanStdOutputStream.hpp:61
virtual void writeData(const char *theBuffer, size_type theBufferLength)=0
Write the data in the buffer.