Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Member Functions | Protected Attributes | List of all members
DOMStringPrintWriter Class Reference

#include <DOMStringPrintWriter.hpp>

Inherits PrintWriter.

Public Member Functions

 DOMStringPrintWriter (XalanDOMString &theString)
 
virtual ~DOMStringPrintWriter ()
 
XalanDOMStringgetString () const
 
void setString (XalanDOMString &newString)
 
virtual bool checkError () const
 Flush the stream, then check the error status. More...
 
virtual void close ()
 Close the stream. More...
 
virtual void flush ()
 Flush the stream. More...
 
virtual void write (const char *s, size_t theOffset=0, size_t theLength=npos)
 Writes a string. More...
 
virtual void write (const XalanDOMChar *s, XalanDOMString::size_type theOffset=0, XalanDOMString::size_type theLength=XalanDOMString::npos)
 Writes a string. More...
 
virtual void write (XalanDOMChar c)
 Writes a character. More...
 
virtual void write (const XalanDOMString &s, XalanDOMString::size_type theOffset=0, XalanDOMString::size_type theLength=XalanDOMString::npos)
 Writes a string. More...
 
virtual void print (bool b)
 
virtual void print (char c)
 
virtual void print (const char *s, size_t theLength=npos)
 
virtual void print (const XalanDOMChar *s, XalanDOMString::size_type theLength=XalanDOMString::npos)
 
virtual void print (double d)
 
virtual void print (int i)
 
virtual void print (long l)
 
virtual void print (const XalanDOMString &s)
 
virtual void println ()
 
virtual void println (bool x)
 
virtual void println (char x)
 
virtual void println (const char *s, size_t theLength=npos)
 
virtual void println (const XalanDOMChar *s, XalanDOMString::size_type theLength=XalanDOMString::npos)
 
virtual void println (double x)
 
virtual void println (int x)
 
virtual void println (long x)
 
virtual void println (const XalanDOMString &s)
 
- Public Member Functions inherited from PrintWriter
 PrintWriter (bool fAutoFlush=false, MemoryManager &theManager XALAN_DEFAULT_MEMMGR)
 Constructor. More...
 
MemoryManager & getMemoryManager ()
 
virtual ~PrintWriter ()
 
- Public Member Functions inherited from Writer
 Writer ()
 
virtual ~Writer ()
 
virtual XalanOutputStreamgetStream ()
 Get the stream associated with the writer... More...
 
virtual const XalanOutputStreamgetStream () const
 Get the stream associated with the writer... More...
 

Protected Attributes

XalanDOMStringm_outputString
 
- Protected Attributes inherited from PrintWriter
const bool m_fAutoFlush
 
MemoryManager & m_memoryManager
 

Additional Inherited Members

- Static Public Attributes inherited from Writer
static const size_t npos
 
- Static Protected Attributes inherited from PrintWriter
static const XalanDOMChar s_trueString []
 
static const XalanDOMChar s_falseString []
 
static const XalanDOMChar s_newlineString []
 

Detailed Description

Definition at line 40 of file DOMStringPrintWriter.hpp.

Constructor & Destructor Documentation

◆ DOMStringPrintWriter()

DOMStringPrintWriter::DOMStringPrintWriter ( XalanDOMString theString)

◆ ~DOMStringPrintWriter()

virtual DOMStringPrintWriter::~DOMStringPrintWriter ( )
virtual

Member Function Documentation

◆ checkError()

virtual bool DOMStringPrintWriter::checkError ( ) const
virtual

Flush the stream, then check the error status.

Returns
true if no errors

Implements PrintWriter.

◆ close()

virtual void DOMStringPrintWriter::close ( )
virtual

Close the stream.

Implements PrintWriter.

◆ flush()

virtual void DOMStringPrintWriter::flush ( )
virtual

Flush the stream.

Implements PrintWriter.

◆ getString()

XalanDOMString& DOMStringPrintWriter::getString ( ) const
inline

Definition at line 50 of file DOMStringPrintWriter.hpp.

◆ print() [1/8]

virtual void DOMStringPrintWriter::print ( bool  b)
virtual

Implements PrintWriter.

◆ print() [2/8]

virtual void DOMStringPrintWriter::print ( char  c)
virtual

Implements PrintWriter.

◆ print() [3/8]

virtual void DOMStringPrintWriter::print ( const char *  s,
size_t  theLength = npos 
)
virtual

Implements PrintWriter.

◆ print() [4/8]

virtual void DOMStringPrintWriter::print ( const XalanDOMChar *  s,
XalanDOMString::size_type  theLength = XalanDOMString::npos 
)
virtual

Implements PrintWriter.

◆ print() [5/8]

virtual void DOMStringPrintWriter::print ( double  d)
virtual

Implements PrintWriter.

◆ print() [6/8]

virtual void DOMStringPrintWriter::print ( int  i)
virtual

Implements PrintWriter.

◆ print() [7/8]

virtual void DOMStringPrintWriter::print ( long  l)
virtual

Implements PrintWriter.

◆ print() [8/8]

virtual void DOMStringPrintWriter::print ( const XalanDOMString s)
virtual

Implements PrintWriter.

◆ println() [1/9]

virtual void DOMStringPrintWriter::println ( )
virtual

Implements PrintWriter.

◆ println() [2/9]

virtual void DOMStringPrintWriter::println ( bool  x)
virtual

Implements PrintWriter.

◆ println() [3/9]

virtual void DOMStringPrintWriter::println ( char  x)
virtual

Implements PrintWriter.

◆ println() [4/9]

virtual void DOMStringPrintWriter::println ( const char *  s,
size_t  theLength = npos 
)
virtual

Implements PrintWriter.

◆ println() [5/9]

virtual void DOMStringPrintWriter::println ( const XalanDOMChar *  s,
XalanDOMString::size_type  theLength = XalanDOMString::npos 
)
virtual

Implements PrintWriter.

◆ println() [6/9]

virtual void DOMStringPrintWriter::println ( double  x)
virtual

Implements PrintWriter.

◆ println() [7/9]

virtual void DOMStringPrintWriter::println ( int  x)
virtual

Implements PrintWriter.

◆ println() [8/9]

virtual void DOMStringPrintWriter::println ( long  x)
virtual

Implements PrintWriter.

◆ println() [9/9]

virtual void DOMStringPrintWriter::println ( const XalanDOMString s)
virtual

Implements PrintWriter.

◆ setString()

void DOMStringPrintWriter::setString ( XalanDOMString newString)
inline

Definition at line 56 of file DOMStringPrintWriter.hpp.

◆ write() [1/4]

virtual void DOMStringPrintWriter::write ( const char *  s,
size_t  theOffset = 0,
size_t  theLength = npos 
)
virtual

Writes a string.

Parameters
sstring to write
theOffsetstarting offset in string to begin writing, default 0
theLengthnumber of characters to write. If the length is npos, then the array is assumed to be null-terminated.

Implements PrintWriter.

◆ write() [2/4]

virtual void DOMStringPrintWriter::write ( const XalanDOMChar *  s,
XalanDOMString::size_type  theOffset = 0,
XalanDOMString::size_type  theLength = XalanDOMString::npos 
)
virtual

Writes a string.

Parameters
sstring to write
theOffsetstarting offset in string to begin writing, default 0
theLengthnumber of characters to write. If the length is XalanDOMString::npos, then the array is assumed to be null-terminated.

Implements PrintWriter.

◆ write() [3/4]

virtual void DOMStringPrintWriter::write ( XalanDOMChar  c)
virtual

Writes a character.

Parameters
ccharacter to write

Implements PrintWriter.

◆ write() [4/4]

virtual void DOMStringPrintWriter::write ( const XalanDOMString s,
XalanDOMString::size_type  theOffset = 0,
XalanDOMString::size_type  theLength = XalanDOMString::npos 
)
virtual

Writes a string.

Parameters
sstring to write
theOffsetstarting offset in string to begin writing, default 0
theLengthnumber of characters to write. If the length is XalanDOMString::npos, then the entire string is printed.

Implements PrintWriter.

Member Data Documentation

◆ m_outputString

XalanDOMString* DOMStringPrintWriter::m_outputString
protected

Definition at line 158 of file DOMStringPrintWriter.hpp.


The documentation for this class was generated from the following file:

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo