Xalan-C++ API Reference 1.12.0
|
#include <xalanc/XalanDOM/XalanDOMString.hpp>
Classes | |
class | TranscodingError |
Static Public Member Functions | |
static size_t | hash (const XalanDOMChar *theString, size_type theLength) |
static bool | equals (const XalanDOMChar *theLHS, size_type theLHSLength, const XalanDOMChar *theRHS, size_type theRHSLength) |
static bool | equals (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
static bool | equals (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
static bool | equals (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
static bool | equals (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
static size_type | length (const XalanDOMChar *theString) |
static size_type | length (const char *theString) |
Static Public Attributes | |
static const size_type | npos |
Protected Member Functions | |
void | invariants () const |
iterator | getBackInsertIterator () |
const_iterator | getBackInsertIterator () const |
iterator | getIteratorForPosition (size_type thePosition) |
const_iterator | getIteratorForPosition (size_type thePosition) const |
Definition at line 45 of file XalanDOMString.hpp.
Definition at line 50 of file XalanDOMString.hpp.
Definition at line 60 of file XalanDOMString.hpp.
Definition at line 55 of file XalanDOMString.hpp.
typedef XalanDOMCharVectorType::const_reverse_iterator xalanc::XalanDOMString::const_reverse_iterator |
Definition at line 62 of file XalanDOMString.hpp.
Definition at line 59 of file XalanDOMString.hpp.
Definition at line 54 of file XalanDOMString.hpp.
Definition at line 61 of file XalanDOMString.hpp.
Definition at line 57 of file XalanDOMString.hpp.
Definition at line 53 of file XalanDOMString.hpp.
Definition at line 51 of file XalanDOMString.hpp.
Definition at line 49 of file XalanDOMString.hpp.
xalanc::XalanDOMString::XalanDOMString | ( | MemoryManager &theManager | XALAN_DEFAULT_CONSTRUCTOR_MEMMGR | ) |
|
explicit |
xalanc::XalanDOMString::XalanDOMString | ( | const XalanDOMString & | theSource, |
MemoryManager &theManager | XALAN_DEFAULT_CONSTRUCTOR_MEMMGR, | ||
size_type | theStartPosition = 0 , |
||
size_type | theCount = size_type(npos) |
||
) |
|
explicit |
xalanc::XalanDOMString::XalanDOMString | ( | size_type | theCount, |
XalanDOMChar | theChar, | ||
MemoryManager &theManager | XALAN_DEFAULT_MEMMGR | ||
) |
|
inline |
Definition at line 94 of file XalanDOMString.hpp.
|
inline |
Definition at line 518 of file XalanDOMString.hpp.
References xalanc::append(), and xalanc::length().
XalanDOMString & xalanc::XalanDOMString::append | ( | const char * | theString, |
size_type | theCount | ||
) |
|
inline |
Definition at line 507 of file XalanDOMString.hpp.
References xalanc::append(), and xalanc::length().
XalanDOMString & xalanc::XalanDOMString::append | ( | const XalanDOMChar * | theString, |
size_type | theCount | ||
) |
|
inline |
Definition at line 484 of file XalanDOMString.hpp.
References xalanc::append().
Referenced by xalanc::DOMServices::getNodeData(), xalanc::DOMServices::getNodeData(), xalanc::DOMServices::getNodeData(), and xalanc::DOMServices::getNodeData().
|
inline |
Definition at line 490 of file XalanDOMString.hpp.
References xalanc::append().
XalanDOMString & xalanc::XalanDOMString::append | ( | size_type | theCount, |
XalanDOMChar | theChar | ||
) |
|
inline |
Definition at line 416 of file XalanDOMString.hpp.
References xalanc::append(), and xalanc::erase().
|
inline |
Definition at line 428 of file XalanDOMString.hpp.
References xalanc::append(), and xalanc::erase().
|
inline |
Definition at line 390 of file XalanDOMString.hpp.
References xalanc::append(), and xalanc::erase().
|
inline |
Definition at line 402 of file XalanDOMString.hpp.
References xalanc::append(), and xalanc::erase().
|
inline |
Definition at line 448 of file XalanDOMString.hpp.
XalanDOMString & xalanc::XalanDOMString::assign | ( | const XalanDOMString & | theSource, |
size_type | thePosition, | ||
size_type | theCount | ||
) |
XalanDOMString & xalanc::XalanDOMString::assign | ( | iterator | theFirstPosition, |
iterator | theLastPosition | ||
) |
|
inline |
Definition at line 465 of file XalanDOMString.hpp.
References xalanc::append(), and xalanc::erase().
Definition at line 336 of file XalanDOMString.hpp.
|
inline |
Definition at line 328 of file XalanDOMString.hpp.
|
inline |
Definition at line 123 of file XalanDOMString.hpp.
|
inline |
Definition at line 131 of file XalanDOMString.hpp.
|
inline |
Definition at line 344 of file XalanDOMString.hpp.
Referenced by xalanc::XalanNamespacesStack::addDeclaration(), xalanc::XSLTEngineImpl::addResultAttribute(), xalanc::URISupport::getURLStringFromString(), xalanc::XPathFunctionTable::InstallFunction(), xalanc::XalanParsedURI::resolve(), xalanc::XalanParsedURI::resolve(), and xalanc::XPathFunctionTable::UninstallFunction().
|
inline |
Definition at line 238 of file XalanDOMString.hpp.
|
inline |
Definition at line 257 of file XalanDOMString.hpp.
Referenced by xalanc::XalanFormatterWriter::formatNumericCharacterReference().
XalanDOMString * xalanc::XalanDOMString::clone | ( | MemoryManager & | theManager | ) |
int xalanc::XalanDOMString::compare | ( | const XalanDOMChar * | theString | ) | const |
|
inline |
Definition at line 612 of file XalanDOMString.hpp.
References xalanc::compare().
int xalanc::XalanDOMString::compare | ( | size_type | thePosition1, |
size_type | theCount1, | ||
const XalanDOMChar * | theString, | ||
size_type | theCount2 = size_type(npos) |
||
) | const |
|
inline |
Definition at line 620 of file XalanDOMString.hpp.
References xalanc::compare().
|
inline |
Definition at line 631 of file XalanDOMString.hpp.
References xalanc::compare().
|
inline |
Definition at line 352 of file XalanDOMString.hpp.
References xalanc::c_str().
|
inline |
Definition at line 304 of file XalanDOMString.hpp.
Referenced by xalanc::DOMServices::getLocalNameOfNode(), and xalanc::isEmpty().
|
inline |
Definition at line 139 of file XalanDOMString.hpp.
|
inline |
Definition at line 147 of file XalanDOMString.hpp.
|
inlinestatic |
Definition at line 717 of file XalanDOMString.hpp.
References xalanc::equals(), and xalanc::length().
|
inlinestatic |
Definition at line 738 of file XalanDOMString.hpp.
References xalanc::equals().
|
static |
|
inlinestatic |
Definition at line 730 of file XalanDOMString.hpp.
References xalanc::equals().
|
static |
Definition at line 283 of file XalanDOMString.hpp.
Definition at line 269 of file XalanDOMString.hpp.
XalanDOMString & xalanc::XalanDOMString::erase | ( | size_type | theStartPosition = 0 , |
size_type | theCount = size_type(npos) |
||
) |
|
inlineprotected |
Definition at line 787 of file XalanDOMString.hpp.
|
inlineprotected |
Definition at line 795 of file XalanDOMString.hpp.
Definition at line 803 of file XalanDOMString.hpp.
|
inlineprotected |
Definition at line 811 of file XalanDOMString.hpp.
|
inline |
Definition at line 688 of file XalanDOMString.hpp.
|
inline |
Definition at line 694 of file XalanDOMString.hpp.
References xalanc::c_str(), and xalanc::length().
|
inlinestatic |
Definition at line 700 of file XalanDOMString.hpp.
void xalanc::XalanDOMString::insert | ( | iterator | theInsertPosition, |
iterator | theFirstPosition, | ||
iterator | theLastPosition | ||
) |
void xalanc::XalanDOMString::insert | ( | iterator | thePosition, |
size_type | theCount, | ||
XalanDOMChar | theChar | ||
) |
iterator xalanc::XalanDOMString::insert | ( | iterator | thePosition, |
XalanDOMChar | theChar | ||
) |
|
inline |
Definition at line 563 of file XalanDOMString.hpp.
References xalanc::insert(), and xalanc::length().
XalanDOMString & xalanc::XalanDOMString::insert | ( | size_type | thePosition, |
const XalanDOMChar * | theString, | ||
size_type | theCount | ||
) |
|
inline |
Definition at line 539 of file XalanDOMString.hpp.
References xalanc::insert().
XalanDOMString & xalanc::XalanDOMString::insert | ( | size_type | thePosition, |
size_type | theCount, | ||
XalanDOMChar | theChar | ||
) |
|
inline |
Definition at line 547 of file XalanDOMString.hpp.
References xalanc::insert().
|
inlineprotected |
Definition at line 773 of file XalanDOMString.hpp.
|
inline |
Definition at line 209 of file XalanDOMString.hpp.
Referenced by xalanc::XalanNamespacesStack::addDeclaration(), xalanc::XalanParsedURI::resolve(), and xalanc::XalanParsedURI::resolve().
|
static |
|
inline |
Definition at line 217 of file XalanDOMString.hpp.
|
inline |
Definition at line 376 of file XalanDOMString.hpp.
References xalanc::append().
|
inline |
Definition at line 370 of file XalanDOMString.hpp.
References xalanc::append().
|
inline |
Definition at line 382 of file XalanDOMString.hpp.
References xalanc::append().
|
inline |
Definition at line 111 of file XalanDOMString.hpp.
References xalanc::assign().
|
inline |
Definition at line 105 of file XalanDOMString.hpp.
References xalanc::assign().
|
inline |
Definition at line 99 of file XalanDOMString.hpp.
References xalanc::assign().
|
inline |
Definition at line 117 of file XalanDOMString.hpp.
References xalanc::assign().
Definition at line 320 of file XalanDOMString.hpp.
|
inline |
Definition at line 312 of file XalanDOMString.hpp.
|
inline |
Definition at line 529 of file XalanDOMString.hpp.
References xalanc::append().
Referenced by xalanc::XalanFormatterWriter::formatNumericCharacterReference().
|
inline |
Definition at line 155 of file XalanDOMString.hpp.
|
inline |
Definition at line 170 of file XalanDOMString.hpp.
|
inline |
Definition at line 185 of file XalanDOMString.hpp.
|
inline |
Definition at line 193 of file XalanDOMString.hpp.
Definition at line 249 of file XalanDOMString.hpp.
void xalanc::XalanDOMString::reset | ( | MemoryManager & | theManager, |
const XalanDOMChar * | theString | ||
) |
Definition at line 230 of file XalanDOMString.hpp.
void xalanc::XalanDOMString::resize | ( | size_type | theCount, |
XalanDOMChar | theChar | ||
) |
|
inline |
Definition at line 201 of file XalanDOMString.hpp.
|
inline |
Definition at line 595 of file XalanDOMString.hpp.
References xalanc::length().
|
inline |
Definition at line 360 of file XalanDOMString.hpp.
Referenced by xalanc::releaseMemory().
void xalanc::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.
theResult | A CharVectorType instance for the transcoded string. The string is null-terminated. |
Definition at line 64 of file XalanDOMString.hpp.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Tue Oct 10 2023 15:42:15 for Xalan-C++ API Reference by