Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions

XalanDOMString Class Reference

#include <XalanDOMString.hpp>

Collaboration diagram for XalanDOMString:
Collaboration graph
[legend]

List of all members.

Classes

Public Types

Public Member Functions

Static Public Member Functions

Protected Member Functions


Detailed Description

Definition at line 45 of file XalanDOMString.hpp.


Member Typedef Documentation

Definition at line 50 of file XalanDOMString.hpp.

Definition at line 60 of file XalanDOMString.hpp.

typedef const XalanDOMChar& XalanDOMString::const_reference

Definition at line 55 of file XalanDOMString.hpp.

Definition at line 62 of file XalanDOMString.hpp.

Definition at line 59 of file XalanDOMString.hpp.

typedef XalanDOMChar& XalanDOMString::reference

Definition at line 54 of file XalanDOMString.hpp.

Definition at line 61 of file XalanDOMString.hpp.

typedef XalanSize_t XalanDOMString::size_type

Definition at line 57 of file XalanDOMString.hpp.

typedef XalanDOMChar XalanDOMString::value_type

Definition at line 53 of file XalanDOMString.hpp.

Definition at line 51 of file XalanDOMString.hpp.

Definition at line 49 of file XalanDOMString.hpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
npos 

Definition at line 67 of file XalanDOMString.hpp.


Constructor & Destructor Documentation

XalanDOMString::XalanDOMString ( MemoryManager &  theManager = XalanMemMgrs::getDefaultXercesMemMgr()  ) 
XalanDOMString::XalanDOMString ( const char *  theString,
MemoryManager &  theManager = XalanMemMgrs::getDefaultXercesMemMgr(),
size_type  theCount = size_type(npos) 
) [explicit]
XalanDOMString::XalanDOMString ( const XalanDOMString theSource,
MemoryManager &  theManager = XalanMemMgrs::getDefaultXercesMemMgr(),
size_type  theStartPosition = 0,
size_type  theCount = size_type(npos) 
)
XalanDOMString::XalanDOMString ( const XalanDOMChar *  theString,
MemoryManager &  theManager = XalanMemMgrs::getDefaultXercesMemMgr(),
size_type  theCount = size_type(npos) 
) [explicit]
XalanDOMString::XalanDOMString ( size_type  theCount,
XalanDOMChar  theChar,
MemoryManager &  theManager = XalanMemMgrs::getDefaultXercesMemMgr() 
)
XalanDOMString::~XalanDOMString (  )  [inline]

Definition at line 98 of file XalanDOMString.hpp.


Member Function Documentation

XalanDOMString& XalanDOMString::append ( const XalanDOMString theSource  )  [inline]

Definition at line 492 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::append ( const XalanDOMString theSource,
size_type  thePosition,
size_type  theCount 
) [inline]

Definition at line 498 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::append ( const XalanDOMChar *  theString,
size_type  theCount 
)
XalanDOMString& XalanDOMString::append ( const XalanDOMChar *  theString  )  [inline]

Definition at line 515 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::append ( const char *  theString,
size_type  theCount 
)
XalanDOMString& XalanDOMString::append ( const char *  theString  )  [inline]

Definition at line 526 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::append ( size_type  theCount,
XalanDOMChar  theChar 
)
XalanDOMString& XalanDOMString::assign ( const char *  theSource  )  [inline]

Definition at line 424 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::assign ( const char *  theSource,
size_type  theCount 
) [inline]

Definition at line 436 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::assign ( const XalanDOMString theSource  )  [inline]

Definition at line 456 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::assign ( size_type  theCount,
XalanDOMChar  theChar 
) [inline]

Definition at line 473 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::assign ( iterator  theFirstPosition,
iterator  theLastPosition 
)
XalanDOMString& XalanDOMString::assign ( const XalanDOMString theSource,
size_type  thePosition,
size_type  theCount 
)
XalanDOMString& XalanDOMString::assign ( const XalanDOMChar *  theSource  )  [inline]

Definition at line 398 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::assign ( const XalanDOMChar *  theSource,
size_type  theCount 
) [inline]

Definition at line 410 of file XalanDOMString.hpp.

const_reference XalanDOMString::at ( size_type  theIndex  )  const [inline]

Definition at line 332 of file XalanDOMString.hpp.

reference XalanDOMString::at ( size_type  theIndex  )  [inline]

Definition at line 340 of file XalanDOMString.hpp.

iterator XalanDOMString::begin (  )  [inline]

Definition at line 127 of file XalanDOMString.hpp.

const_iterator XalanDOMString::begin (  )  const [inline]

Definition at line 135 of file XalanDOMString.hpp.

const XalanDOMChar* XalanDOMString::c_str (  )  const [inline]

Definition at line 348 of file XalanDOMString.hpp.

size_type XalanDOMString::capacity (  )  const [inline]

Definition at line 242 of file XalanDOMString.hpp.

void XalanDOMString::clear (  )  [inline]

Definition at line 261 of file XalanDOMString.hpp.

XalanDOMString* XalanDOMString::clone ( MemoryManager &  theManager  ) 
int XalanDOMString::compare ( const XalanDOMChar *  theString  )  const
int XalanDOMString::compare ( size_type  thePosition1,
size_type  theCount1,
const XalanDOMChar *  theString,
size_type  theCount2 = size_type(npos) 
) const
int XalanDOMString::compare ( const XalanDOMString theString  )  const [inline]

Definition at line 620 of file XalanDOMString.hpp.

int XalanDOMString::compare ( size_type  thePosition1,
size_type  theCount1,
const XalanDOMString theString 
) const [inline]

Definition at line 628 of file XalanDOMString.hpp.

int XalanDOMString::compare ( size_type  thePosition1,
size_type  theCount1,
const XalanDOMString theString,
size_type  thePosition2,
size_type  theCount2 
) const [inline]

Definition at line 639 of file XalanDOMString.hpp.

const XalanDOMChar* XalanDOMString::data (  )  const [inline]

Definition at line 356 of file XalanDOMString.hpp.

bool XalanDOMString::empty (  )  const [inline]

Definition at line 308 of file XalanDOMString.hpp.

iterator XalanDOMString::end (  )  [inline]

Definition at line 143 of file XalanDOMString.hpp.

const_iterator XalanDOMString::end (  )  const [inline]

Definition at line 151 of file XalanDOMString.hpp.

static bool XalanDOMString::equals ( const XalanDOMChar *  theLHS,
size_type  theLHSLength,
const XalanDOMChar *  theRHS,
size_type  theRHSLength 
) [static]
static bool XalanDOMString::equals ( const XalanDOMChar *  theLHS,
const XalanDOMString theRHS 
) [inline, static]

Definition at line 746 of file XalanDOMString.hpp.

static bool XalanDOMString::equals ( const XalanDOMString theLHS,
const XalanDOMChar *  theRHS 
) [inline, static]

Definition at line 738 of file XalanDOMString.hpp.

static bool XalanDOMString::equals ( const XalanDOMChar *  theLHS,
const XalanDOMChar *  theRHS 
) [inline, static]

Definition at line 725 of file XalanDOMString.hpp.

static bool XalanDOMString::equals ( const XalanDOMString theLHS,
const XalanDOMString theRHS 
) [static]
iterator XalanDOMString::erase ( iterator  thePosition  )  [inline]

Definition at line 273 of file XalanDOMString.hpp.

iterator XalanDOMString::erase ( iterator  theFirst,
iterator  theLast 
) [inline]

Definition at line 287 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::erase ( size_type  theStartPosition = 0,
size_type  theCount = size_type(npos) 
)
const_iterator XalanDOMString::getBackInsertIterator (  )  const [inline, protected]

Definition at line 803 of file XalanDOMString.hpp.

iterator XalanDOMString::getBackInsertIterator (  )  [inline, protected]

Definition at line 795 of file XalanDOMString.hpp.

iterator XalanDOMString::getIteratorForPosition ( size_type  thePosition  )  [inline, protected]

Definition at line 811 of file XalanDOMString.hpp.

const_iterator XalanDOMString::getIteratorForPosition ( size_type  thePosition  )  const [inline, protected]

Definition at line 819 of file XalanDOMString.hpp.

MemoryManager& XalanDOMString::getMemoryManager (  )  [inline]

Definition at line 696 of file XalanDOMString.hpp.

size_t XalanDOMString::hash (  )  const [inline]

Definition at line 702 of file XalanDOMString.hpp.

static size_t XalanDOMString::hash ( const XalanDOMChar *  theString,
size_type  theLength 
) [inline, static]

Definition at line 708 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::insert ( size_type  thePosition,
const XalanDOMChar *  theString 
) [inline]

Definition at line 571 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::insert ( size_type  thePosition,
const XalanDOMString theString 
) [inline]

Definition at line 547 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::insert ( size_type  thePosition1,
const XalanDOMString theString,
size_type  thePosition2,
size_type  theCount 
) [inline]

Definition at line 555 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::insert ( size_type  thePosition,
const XalanDOMChar *  theString,
size_type  theCount 
)
XalanDOMString& XalanDOMString::insert ( size_type  thePosition,
size_type  theCount,
XalanDOMChar  theChar 
)
iterator XalanDOMString::insert ( iterator  thePosition,
XalanDOMChar  theChar 
)
void XalanDOMString::insert ( iterator  thePosition,
size_type  theCount,
XalanDOMChar  theChar 
)
void XalanDOMString::insert ( iterator  theInsertPosition,
iterator  theFirstPosition,
iterator  theLastPosition 
)
void XalanDOMString::invariants (  )  const [inline, protected]

Definition at line 781 of file XalanDOMString.hpp.

static size_type XalanDOMString::length ( const XalanDOMChar *  theString  )  [static]
static size_type XalanDOMString::length ( const char *  theString  )  [static]
size_type XalanDOMString::length (  )  const [inline]

Definition at line 213 of file XalanDOMString.hpp.

size_type XalanDOMString::max_size (  )  const [inline]

Definition at line 221 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::operator+= ( const XalanDOMString theSource  )  [inline]

Definition at line 378 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::operator+= ( const XalanDOMChar *  theString  )  [inline]

Definition at line 384 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::operator+= ( XalanDOMChar  theChar  )  [inline]

Definition at line 390 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::operator= ( const char *  theRHS  )  [inline]

Definition at line 115 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::operator= ( const XalanDOMString theRHS  )  [inline]

Definition at line 103 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::operator= ( XalanDOMChar  theRHS  )  [inline]

Definition at line 121 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::operator= ( const XalanDOMChar *  theRHS  )  [inline]

Definition at line 109 of file XalanDOMString.hpp.

const_reference XalanDOMString::operator[] ( size_type  theIndex  )  const [inline]

Definition at line 316 of file XalanDOMString.hpp.

reference XalanDOMString::operator[] ( size_type  theIndex  )  [inline]

Definition at line 324 of file XalanDOMString.hpp.

void XalanDOMString::push_back ( XalanDOMChar  theChar  )  [inline]

Definition at line 537 of file XalanDOMString.hpp.

const_reverse_iterator XalanDOMString::rbegin (  )  const [inline]

Definition at line 174 of file XalanDOMString.hpp.

reverse_iterator XalanDOMString::rbegin (  )  [inline]

Definition at line 159 of file XalanDOMString.hpp.

reverse_iterator XalanDOMString::rend (  )  [inline]

Definition at line 189 of file XalanDOMString.hpp.

const_reverse_iterator XalanDOMString::rend (  )  const [inline]

Definition at line 197 of file XalanDOMString.hpp.

void XalanDOMString::reserve ( size_type  theCount = 0  )  [inline]

Definition at line 253 of file XalanDOMString.hpp.

void XalanDOMString::reset ( MemoryManager &  theManager,
const char *  theString 
)
void XalanDOMString::reset ( MemoryManager &  theManager,
const XalanDOMChar *  theString 
)
void XalanDOMString::resize ( size_type  theCount,
XalanDOMChar  theChar 
)
void XalanDOMString::resize ( size_type  theCount  )  [inline]

Definition at line 234 of file XalanDOMString.hpp.

size_type XalanDOMString::size (  )  const [inline]

Definition at line 205 of file XalanDOMString.hpp.

XalanDOMString& XalanDOMString::substr ( XalanDOMString theSubstring,
size_type  thePosition = 0,
size_type  theCount = size_type(npos) 
) const [inline]

Definition at line 603 of file XalanDOMString.hpp.

void XalanDOMString::swap ( XalanDOMString theOther  )  [inline]

Definition at line 364 of file XalanDOMString.hpp.

void XalanDOMString::transcode ( CharVectorType theResult  )  const

Transcode the string to the local code page.

If the string cannot be properly transcoded, and the transcoder can detect the error a TranscodingError exception is thrown.

Parameters:
theResult A CharVectorType instance for the transcoded string. The string is null-terminated.

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