Go to the source code of this file.
Classes | |
| class | DOMStringHelper |
| struct | c_wstr_functor |
| struct | DOMStringHashFunction |
| Hash functor for DOMStrings. More... | |
| struct | XalanMapKeyTraits< XalanDOMString > |
| struct | DOMStringPointerHashFunction |
| Hash functor for DOMStrings. More... | |
| struct | XalanMapKeyTraits< XalanDOMString * > |
| struct | XalanMapKeyTraits< const XalanDOMString * > |
| struct | DOMStringEqualsFunction |
| Equals functor for DOMStrings. More... | |
| struct | DOMStringNotEqualsFunction |
| Not equals functor for DOMStrings. More... | |
| struct | DOMStringLessThanFunction |
| Less than functor for DOMStrings. More... | |
| struct | DOMStringPointerEqualToFunction |
| Equal to functor for DOMStrings. More... | |
| struct | DOMStringPointerLessThanFunction |
| Less than functor for DOMStrings. More... | |
| struct | DOMStringLessThanIgnoreCaseASCIIFunction |
| Less than functor for DOMStrings which ignores case for the characters a-z and A-Z. More... | |
| struct | DOMStringLessThanOrEqualFunction |
| Less than or equal functor for DOMStrings. More... | |
| struct | DOMStringGreaterThanFunction |
| Greater than functor for DOMStrings. More... | |
| struct | DOMStringGreaterThanOrEqualFunction |
| Greater than or equal functor for DOMStrings. More... | |
| struct | less_no_case_ascii_wide_string |
| This functor is designed to compare 0-terminated wide strings in a case-insensitive manner. More... | |
Macros | |
| #define | XALAN_STATIC_UCODE_STRING(str) str |
Functions | |
| template<class InputIteratorType , class OutputIteratorType > | |
| OutputIteratorType | XalanCopy (InputIteratorType begin, InputIteratorType end, OutputIteratorType iterator) |
| template<class InputIteratorType , class OutputIteratorType , class UnaryFunction > | |
| OutputIteratorType | XalanTransform (InputIteratorType begin, InputIteratorType end, OutputIteratorType iterator, UnaryFunction function) |
| const XalanDOMChar * | c_wstr (const XalanDOMString &theString) |
| Get the underlying representation of the target XalanDOMString as a null-terminated string. More... | |
| const char * | c_str (const CharVectorType &theString) |
| Get the underlying representation of the target CharVectorType as a null-terminated string. More... | |
| const XalanDOMChar * | c_wstr (const XalanDOMChar *theString) |
| Get the underlying representation of the wide string as a UNICODE null-terminated string. More... | |
| const XalanDOMChar * | toCharArray (const XalanDOMString &theString) |
| Get the underlying representation of the target XalanDOMString as an array of XalanDOMChar, not guaranteed to be null-terminated. More... | |
| const XalanDOMChar * | toCharArray (const XalanDOMChar *theString) |
| Get the underlying representation of a XalanDOMChar. More... | |
| const char * | toCharArray (const CharVectorType &theString) |
| Get the underlying representation of the target CharVectorType as a pointer to an array of characters. More... | |
| void | reserve (XalanDOMString &theString, XalanDOMString::size_type theCount) |
| Reserve some space in the string for more efficient concatenation... More... | |
| XalanDOMString::size_type | length (const XalanDOMString &theString) |
| Get the length of a XalanDOMString. More... | |
| XalanDOMString::size_type | length (const XalanDOMChar *theString) |
| Get the length of a null-terminated string of XalanDOMChar characters. More... | |
| XalanDOMString::size_type | length (const char *theString) |
| Get the length of a null-terminated string. More... | |
| bool | isEmpty (const XalanDOMString &str) |
| Determines if the target string contains any elements. More... | |
| XalanDOMString::size_type | indexOf (const XalanDOMChar *theString, XalanDOMChar theChar) |
| Simulates the java String method indexOf(). More... | |
| XalanDOMString::size_type | indexOf (const XalanDOMChar *theString, XalanDOMString::size_type theStringLength, XalanDOMChar theChar) |
| Simulates the java String method indexOf(). More... | |
| XalanDOMString::size_type | indexOf (const XalanDOMString &theString, XalanDOMChar theChar) |
| Simulates the java String method indexOf(). More... | |
| indexOf (const XalanDOMChar *theString, XalanDOMString::size_type theStringLength, const XalanDOMChar *theSubstring, XalanDOMString::size_type theSubstringLength) | |
| Simulates the java String method indexOf(). More... | |
| indexOf (const XalanDOMChar *theString, const XalanDOMChar *theSubstring) | |
| Simulates the java String method indexOf(). More... | |
| indexOf (const XalanDOMString &theString, const XalanDOMString &theSubstring) | |
| Simulates the java String method indexOf(). More... | |
| lastIndexOf (const XalanDOMChar *theString, XalanDOMChar theChar) | |
| Simulates the java String method lastIndexOf(). More... | |
| XalanDOMString::size_type | lastIndexOf (const XalanDOMString &theString, XalanDOMChar theChar) |
| Simulates the java String method lastIndexOf(). More... | |
| startsWith (const XalanDOMChar *theString, XalanDOMString::size_type theStringLength, const XalanDOMChar *theSubstring, XalanDOMString::size_type theSubstringLength) | |
| Simulates the java String method startsWith(). More... | |
| bool | startsWith (const XalanDOMChar *theString, const XalanDOMChar *theSubstring) |
| Simulates the java String method startsWith(). More... | |
| bool | startsWith (const XalanDOMChar *theString, const XalanDOMString &theSubstring) |
| Simulates the java String method startsWith(). More... | |
| bool | startsWith (const XalanDOMString &theString, const XalanDOMChar *theSubstring) |
| Simulates the java String method startsWith(). More... | |
| bool | startsWith (const XalanDOMString &theString, const XalanDOMChar *theSubstring, XalanDOMString::size_type theSubstringLength) |
| Simulates the java String method startsWith(). More... | |
| bool | startsWith (const XalanDOMString &theString, const XalanDOMString &theSubstring) |
| Simulates the java String method startsWith(). More... | |
| endsWith (const XalanDOMChar *theString, XalanDOMString::size_type theStringLength, const XalanDOMChar *theSubstring, XalanDOMString::size_type theSubstringLength) | |
| Simulates the java String method endsWith(). More... | |
| bool | endsWith (const XalanDOMChar *theString, const XalanDOMChar *theSubstring) |
| Simulates the java String method endsWith(). More... | |
| bool | endsWith (const XalanDOMString &theString, const XalanDOMString &theSubstring) |
| Simulates the java String method endsWith(). More... | |
| PointerToDOMString (const void *theValue, XalanDOMString &theResult) | |
| Converts a pointer into a XalanDOMString. More... | |
| DoubleToDOMString (double theValue, XalanDOMString &theResult) | |
| Converts a double value into a XalanDOMString. More... | |
| LongToHexDOMString (long theValue, XalanDOMString &theResult) | |
| Converts a long value into a XalanDOMString. More... | |
| UnsignedLongToHexDOMString (unsigned long theValue, XalanDOMString &theResult) | |
| Converts an unsigned long value and appends the result to a XalanDOMString. More... | |
| LongToDOMString (long theValue, XalanDOMString &theResult) | |
| Converts a long value into a XalanDOMString. More... | |
| UnsignedLongToDOMString (unsigned long theValue, XalanDOMString &theResult) | |
| Converts an unsigned long value and appends the result to a XalanDOMString. More... | |
| WideStringToInt (const XalanDOMChar *theString) | |
| Converts a wide string into an integer value. More... | |
| WideStringToLong (const XalanDOMChar *theString) | |
| Converts a wide string into a long value. More... | |
| WideStringToUnsignedLong (const XalanDOMChar *theString) | |
| Converts a wide string into an unsigned long value. More... | |
| WideStringToDouble (const XalanDOMChar *theString, MemoryManager &theMemoryManager) | |
| Converts a wide string into a double value. More... | |
| int | DOMStringToInt (const XalanDOMString &theString) |
| Converts a XalanDOMString into an integer value. More... | |
| long | DOMStringToLong (const XalanDOMString &theString) |
| Converts a XalanDOMString into a long value. More... | |
| unsigned long | DOMStringToUnsignedLong (const XalanDOMString &theString) |
| Converts a XalanDOMString into a long value. More... | |
| double | DOMStringToDouble (const XalanDOMString &theString, MemoryManager &theMemoryManager) |
| Converts a XalanDOMString into a double value. More... | |
| OutputString (XalanOutputStream &theStream, const CharVectorType &theString) | |
| Outputs the target string to the specified stream. More... | |
| OutputString (std::ostream &theStream, const CharVectorType &theString) | |
| Outputs the target string to the specified stream. More... | |
| OutputString (XalanOutputStream &theStream, const XalanDOMChar *theString) | |
| Outputs the target string to the specified stream. More... | |
| OutputString (std::ostream &theStream, const XalanDOMChar *theString, MemoryManager &theMemoryManager) | |
| Outputs the target string to the specified stream. More... | |
| void | OutputString (XalanOutputStream &theStream, const XalanDOMString &theString) |
| Outputs the target string to the specified stream. More... | |
| void | OutputString (std::ostream &theStream, const XalanDOMString &theString, MemoryManager &theMemoryManager) |
| Outputs the target string to the specified stream. More... | |
| XalanOutputStream & | operator<< (XalanOutputStream &theStream, const CharVectorType &theString) |
| Outputs the string to the specified stream. More... | |
| std::ostream & | operator<< (std::ostream &theStream, const CharVectorType &theString) |
| Outputs the string to the specified stream. More... | |
| XalanOutputStream & | operator<< (XalanOutputStream &theStream, const XalanDOMChar *theString) |
| Outputs the target string to the specified stream. More... | |
| std::ostream & | operator<< (std::ostream &theStream, const XalanDOMChar *theString) |
| Outputs the target string to the specified stream. More... | |
| XalanOutputStream & | operator<< (XalanOutputStream &theStream, const XalanDOMString &theString) |
| Outputs the target string to the specified stream. More... | |
| std::ostream & | operator<< (std::ostream &theStream, const XalanDOMString &theString) |
| Outputs the target string to the specified stream. More... | |
| std::ostream & | operator<< (std::ostream &theStream, XalanDOMString &theString) |
| Outputs the target string to the specified stream. More... | |
| XalanDOMChar | charAt (const XalanDOMString &theString, XalanDOMString::size_type theIndex) |
| Retrieves a character at a specified index in the target string. More... | |
| bool | isXMLWhitespace (XalanDOMChar theChar) |
| Determines whether character represents white space. More... | |
| bool | isXMLDigit (XalanDOMChar theChar) |
| Determines whether character represents a digit. More... | |
| bool | isXMLLetterOrDigit (XalanDOMChar theChar) |
| Determines whether character represents a letter or digit. More... | |
| substring (const XalanDOMChar *theString, XalanDOMString &theSubstring, XalanDOMString::size_type theStartIndex, XalanDOMString::size_type theEndIndex=XalanDOMString::npos) | |
| Simulates the java String method substring(). More... | |
| substring (const XalanDOMString &theString, XalanDOMString &theSubstring, XalanDOMString::size_type theStartIndex, XalanDOMString::size_type theEndIndex=XalanDOMString::npos) | |
| Simulates the java String method substring(). More... | |
| substring (const XalanDOMString &theString, XalanDOMString::size_type theStartIndex, XalanDOMString &theResult, XalanDOMString::size_type theEndIndex=XalanDOMString::npos) | |
| Simulates the java String method substring(). More... | |
| XalanDOMChar | toLowerASCII (XalanDOMChar theChar) |
| Converts ASCII alphabetic characters from upper case to lower case. More... | |
| XalanDOMChar | toUpperASCII (XalanDOMChar theChar) |
| Converts ASCII alphabetic characters from lower case to upper case. More... | |
| toLowerCaseASCII (const XalanDOMChar *theString, XalanDOMString &theResult) | |
| Converts ASCII alphabetic characters from upper case to lower case. More... | |
| toLowerCaseASCII (const XalanDOMString &theString, XalanDOMString &theResult) | |
| Converts ASCII alphabetic characters from upper case to lower case. More... | |
| toLowerCaseASCII (XalanDOMString &theString) | |
| Converts ASCII alphabetic characters from upper case to lower case. More... | |
| toUpperCaseASCII (const XalanDOMChar *theString, XalanDOMString &theResult) | |
| Converts ASCII alphabetic characters from lower case to upper case. More... | |
| toUpperCaseASCII (const XalanDOMString &theString, XalanDOMString &theResult) | |
| Converts ASCII alphabetic characters from lower case to upper case. More... | |
| toUpperCaseASCII (XalanDOMString &theString) | |
| Converts ASCII alphabetic characters from lower case to upper case. More... | |
| compare (const CharVectorType &theLHS, const CharVectorType &theRHS) | |
| Compare the contents of two strings. More... | |
| compare (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) | |
| Compare the contents of two character arrays. More... | |
| int | compare (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two null-terminated strings. More... | |
| int | compare (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings. More... | |
| int | compare (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings. More... | |
| int | compare (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings. More... | |
| compareIgnoreCaseASCII (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) | |
| Compare the contents of two arrays in a case insensitive manner. More... | |
| int | compareIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings, in a case insensitive manner. More... | |
| int | compareIgnoreCaseASCII (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings, in a case insensitive manner. More... | |
| int | compareIgnoreCaseASCII (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings, in a case insensitive manner. More... | |
| int | compareIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings, in a case insensitive manner. More... | |
| collationCompare (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) | |
| Compare the contents of two character arrays. More... | |
| int | collationCompare (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings. More... | |
| int | collationCompare (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings. More... | |
| int | collationCompare (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings. More... | |
| int | collationCompare (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings. More... | |
| equals (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, XalanDOMString::size_type theLength) | |
| Compare the contents of two arrays for equality. More... | |
| bool | equals (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) |
| Compare the contents of two arrays for equality. More... | |
| bool | equals (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings for equality. More... | |
| bool | equals (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings for equality. More... | |
| bool | equals (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings for equality. More... | |
| bool | equals (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings for equality. More... | |
| bool | equals (const XalanDOMString &theLHS, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) |
| Compare the contents of two strings for equality. More... | |
| equalsIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, XalanDOMString::size_type theLength) | |
| Compare the contents of two arrays for equality, without regard for case. More... | |
| bool | equalsIgnoreCaseASCII (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) |
| Compare the contents of two strings for equality, without regard for case. More... | |
| bool | equalsIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings for equality, without regard for case. More... | |
| bool | equalsIgnoreCaseASCII (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings for equality, without regard for case Only the characters A-Z and a-z are considered. More... | |
| bool | equalsIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
| Compare the contents of two strings for equality, without regard for case. More... | |
| bool | equalsIgnoreCaseASCII (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
| Compare the contents of two strings for equality, without regard for case. More... | |
| bool | operator< (const CharVectorType &theLHS, const CharVectorType &theRHS) |
| Implements operator< for CharVectorType. More... | |
| bool | operator< (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
| Implements operator< for DOMStrings. More... | |
| XalanDOMString & | assign (XalanDOMString &theString, const XalanDOMString &theStringToAssign) |
| Assign one string to another. More... | |
| XalanDOMString & | assign (XalanDOMString &theString, const XalanDOMChar *theStringToAssign, XalanDOMString::size_type theStringToAssignLength=XalanDOMString::npos) |
| Assign one string to another. More... | |
| XalanDOMString & | append (XalanDOMString &theString, const XalanDOMString &theStringToAppend) |
| Concatenate two strings. More... | |
| XalanDOMString & | append (XalanDOMString &theString, const XalanDOMChar *theStringToAppend, XalanDOMString::size_type theStringToAppendLength=XalanDOMString::npos) |
| Concatenate two strings. More... | |
| XalanDOMString & | append (XalanDOMString &theString, const char *theStringToAppend, XalanDOMString::size_type theStringToAppendLength=XalanDOMString::npos) |
| Concatenate two strings. More... | |
| XalanDOMString & | append (XalanDOMString &theString, const XalanDOMChar theCharToAppend) |
| Concatenate a string and a character. More... | |
| XalanDOMString & | append (XalanDOMString &theString, char theCharToAppend) |
| Concatenate a string and a character. More... | |
| XalanDOMString & | insert (XalanDOMString &theString, XalanDOMString::size_type thePosition, const XalanDOMString &theStringToInsert) |
| Insert a string into another string. More... | |
| XalanDOMString & | insert (XalanDOMString &theString, XalanDOMString::size_type thePosition, const XalanDOMChar *theStringToInsert) |
| Insert a string into another string. More... | |
| trim (const XalanDOMString &theString, XalanDOMString &theResult) | |
| Remove trailing whitespace. More... | |
| void | clear (XalanDOMString &theString) |
| Remove all elements from target string. More... | |
| void | erase (XalanDOMString &theString) |
| Remove all elements from target string. More... | |
| void | releaseMemory (XalanDOMString &theString, MemoryManagerType &theManager) |
| Remove all elements from target string and frees all allocated memory. More... | |
| CopyWideStringToVector (const XalanDOMChar *theString, CharVectorType &theVector) | |
| CopyStringToVector (const char *theString, CharVectorType &theVector) | |
| MakeXalanDOMCharVector (const char *data, XalanDOMCharVectorType &result, bool fTranscode=true) | |
| Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of chars, via transcoding, if requested. More... | |
| MakeXalanDOMCharVector (const XalanDOMChar *data, XalanDOMCharVectorType &result) | |
| Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of XalanDOMChar. More... | |
| XalanDOMCharVectorType & | MakeXalanDOMCharVector (const XalanDOMString &data, XalanDOMCharVectorType &result) |
| Utility function to make a null-terminated vector of XMLChs, from a XalanDOMString. More... | |
| isXMLWhitespace (const XalanDOMString &string) | |
| Determines if the string contains only whitespace. More... | |
| isXMLWhitespace (const XalanDOMChar ch[], XalanDOMString::size_type start, XalanDOMString::size_type length) | |
| Determines if a range in an array contains only whitespace. More... | |
| bool | isXMLWhitespace (const XalanDOMChar *theString) |
| Determines if a null-terminated string contains only whitespace. More... | |
| #define XALAN_STATIC_UCODE_STRING | ( | str | ) | str |
| XalanDOMString& append | ( | XalanDOMString & | theString, |
| const XalanDOMString & | theStringToAppend | ||
| ) |
Concatenate two strings.
| theString | target string |
| theStringToAppend | string to add to target |
| XalanDOMString& append | ( | XalanDOMString & | theString, |
| const XalanDOMChar * | theStringToAppend, | ||
| XalanDOMString::size_type | theStringToAppendLength = XalanDOMString::npos |
||
| ) |
Concatenate two strings.
| theString | target string |
| theStringToAppend | string to add to target |
| theStringToAppendLength | length of the string (XalanDOMString::npos implies the string is null-terminated) |
| XalanDOMString& append | ( | XalanDOMString & | theString, |
| const char * | theStringToAppend, | ||
| XalanDOMString::size_type | theStringToAppendLength = XalanDOMString::npos |
||
| ) |
Concatenate two strings.
| theString | target string |
| theStringToAppend | string to add to target |
| theStringToAppendLength | length of the string (XalanDOMString::npos implies the string is null-terminated) |
| XalanDOMString& append | ( | XalanDOMString & | theString, |
| const XalanDOMChar | theCharToAppend | ||
| ) |
Concatenate a string and a character.
| theString | target string |
| theCharToAppend | the character to add to the target |
| XalanDOMString& append | ( | XalanDOMString & | theString, |
| char | theCharToAppend | ||
| ) |
Concatenate a string and a character.
| theString | target string |
| theCharToAppend | the character to add to the target |
| XalanDOMString& assign | ( | XalanDOMString & | theString, |
| const XalanDOMString & | theStringToAssign | ||
| ) |
Assign one string to another.
| theString | target string |
| theStringToAppend | string to assign |
| theStringToAppendLength | length of the string (XalanDOMString::npos implies the string is null-terminated) |
| XalanDOMString& assign | ( | XalanDOMString & | theString, |
| const XalanDOMChar * | theStringToAssign, | ||
| XalanDOMString::size_type | theStringToAssignLength = XalanDOMString::npos |
||
| ) |
Assign one string to another.
| theString | target string |
| theStringToAppend | string to assign |
| theStringToAppendLength | length of the string (XalanDOMString::npos implies the string is null-terminated) |
| const char* c_str | ( | const CharVectorType & | theString | ) |
Get the underlying representation of the target CharVectorType as a null-terminated string.
| theString | target string |
| const XalanDOMChar* c_wstr | ( | const XalanDOMString & | theString | ) |
Get the underlying representation of the target XalanDOMString as a null-terminated string.
| theString | target string |
| const XalanDOMChar* c_wstr | ( | const XalanDOMChar * | theString | ) |
Get the underlying representation of the wide string as a UNICODE null-terminated string.
This is here simply for consistency in the code. On certain platforms, compiler- generated wide strings will not contain Unicode code points. Another macro converts those into XalanDOMStrings, which are then transcoded. In these cases, the previous defined c_sstr() function gets called.
On platforms where the compiler does generate Unicode wide strings, this function will be called instead.
| theString | target string |
| XalanDOMChar charAt | ( | const XalanDOMString & | theString, |
| XalanDOMString::size_type | theIndex | ||
| ) |
Retrieves a character at a specified index in the target string.
| theString | target string |
| theIndex | index of character |
| void clear | ( | XalanDOMString & | theString | ) |
Remove all elements from target string.
| theString | target string |
| collationCompare | ( | const XalanDOMChar * | theLHS, |
| XalanDOMString::size_type | theLHSLength, | ||
| const XalanDOMChar * | theRHS, | ||
| XalanDOMString::size_type | theRHSLength | ||
| ) |
Compare the contents of two character arrays.
| theLHS | first array to compare |
| theLHSLength | the length of the first array |
| theRHS | second array to compare |
| theRHSLength | the length of the second array |
| int collationCompare | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int collationCompare | ( | const XalanDOMString & | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int collationCompare | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int collationCompare | ( | const XalanDOMString & | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings.
| theLHS | first string to compare |
| theRHS | second string to compare |
| compare | ( | const CharVectorType & | theLHS, |
| const CharVectorType & | theRHS | ||
| ) |
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| compare | ( | const XalanDOMChar * | theLHS, |
| XalanDOMString::size_type | theLHSLength, | ||
| const XalanDOMChar * | theRHS, | ||
| XalanDOMString::size_type | theRHSLength | ||
| ) |
Compare the contents of two character arrays.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first array to compare |
| theLHSLength | the length of the first array |
| theRHS | second array to compare |
| theRHSLength | the length of the second array |
| int compare | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two null-terminated strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int compare | ( | const XalanDOMString & | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int compare | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int compare | ( | const XalanDOMString & | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| compareIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
| XalanDOMString::size_type | theLHSLength, | ||
| const XalanDOMChar * | theRHS, | ||
| XalanDOMString::size_type | theRHSLength | ||
| ) |
Compare the contents of two arrays in a case insensitive manner.
Only the characters a-z and A-Z are considered as characters with "case".
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first array to compare |
| theLHSLength | the length of the first array |
| theRHS | second array to compare |
| theRHSLength | the length of the second array |
| int compareIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings, in a case insensitive manner.
Only the characters a-z and A-Z are considered as characters with "case".
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int compareIgnoreCaseASCII | ( | const XalanDOMString & | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings, in a case insensitive manner.
Only the characters a-z and A-Z are considered as characters with "case".
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int compareIgnoreCaseASCII | ( | const XalanDOMString & | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings, in a case insensitive manner.
Only the characters a-z and A-Z are considered as characters with "case".
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| int compareIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings, in a case insensitive manner.
Only the characters a-z and A-Z are considered for the comparison.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
| theLHS | first string to compare |
| theRHS | second string to compare |
| CopyStringToVector | ( | const char * | theString, |
| CharVectorType & | theVector | ||
| ) |
| CopyWideStringToVector | ( | const XalanDOMChar * | theString, |
| CharVectorType & | theVector | ||
| ) |
| double DOMStringToDouble | ( | const XalanDOMString & | theString, |
| MemoryManager & | theMemoryManager | ||
| ) |
Converts a XalanDOMString into a double value.
| theString | target string |
| theMemoryManager | The MemoryManager instance to use. |
| int DOMStringToInt | ( | const XalanDOMString & | theString | ) |
Converts a XalanDOMString into an integer value.
| theString | target string |
| long DOMStringToLong | ( | const XalanDOMString & | theString | ) |
Converts a XalanDOMString into a long value.
| theString | target string |
| unsigned long DOMStringToUnsignedLong | ( | const XalanDOMString & | theString | ) |
Converts a XalanDOMString into a long value.
| theString | target string |
| DoubleToDOMString | ( | double | theValue, |
| XalanDOMString & | theResult | ||
| ) |
Converts a double value into a XalanDOMString.
| theValue | number to be converted |
| theResult | the string to append with the result |
| endsWith | ( | const XalanDOMChar * | theString, |
| XalanDOMString::size_type | theStringLength, | ||
| const XalanDOMChar * | theSubstring, | ||
| XalanDOMString::size_type | theSubstringLength | ||
| ) |
Simulates the java String method endsWith().
| theString | target string to search |
| theSubstring | substring searched for |
| bool endsWith | ( | const XalanDOMChar * | theString, |
| const XalanDOMChar * | theSubstring | ||
| ) |
Simulates the java String method endsWith().
| theString | target string to search |
| theSubstring | substring searched for |
| bool endsWith | ( | const XalanDOMString & | theString, |
| const XalanDOMString & | theSubstring | ||
| ) |
Simulates the java String method endsWith().
| theString | target string to search |
| theSubstring | substring searched for |
| equals | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMChar * | theRHS, | ||
| XalanDOMString::size_type | theLength | ||
| ) |
Compare the contents of two arrays for equality.
| theLHS | first array to compare |
| theRHS | second array to compare |
| theLength | the length of the arrays |
| bool equals | ( | const XalanDOMChar * | theLHS, |
| XalanDOMString::size_type | theLHSLength, | ||
| const XalanDOMChar * | theRHS, | ||
| XalanDOMString::size_type | theRHSLength | ||
| ) |
Compare the contents of two arrays for equality.
| theLHS | first array to compare |
| theLHSLength | the length of the theLHS |
| theRHS | second array to compare |
| theRHSLength | the length of the theRHS |
| bool equals | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings for equality.
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool equals | ( | const XalanDOMString & | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings for equality.
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool equals | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings for equality.
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool equals | ( | const XalanDOMString & | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings for equality.
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool equals | ( | const XalanDOMString & | theLHS, |
| const XalanDOMChar * | theRHS, | ||
| XalanDOMString::size_type | theRHSLength | ||
| ) |
Compare the contents of two strings for equality.
| theLHS | first string to compare |
| theRHS | second string to compare |
| theRHSLength | the length of the theRHS |
| equalsIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMChar * | theRHS, | ||
| XalanDOMString::size_type | theLength | ||
| ) |
Compare the contents of two arrays for equality, without regard for case.
Only the characters a-z and A-Z are considered characters with "case".
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool equalsIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
| XalanDOMString::size_type | theLHSLength, | ||
| const XalanDOMChar * | theRHS, | ||
| XalanDOMString::size_type | theRHSLength | ||
| ) |
Compare the contents of two strings for equality, without regard for case.
Only the characters a-z and A-Z are considered characters with "case".
| theLHS | first string to compare |
| theLHSLength | the length of the theLHS |
| theRHS | second string to compare |
| theRHSLength | the length of the theRHS |
| bool equalsIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings for equality, without regard for case.
Only the characters a-z and A-Z are considered characters with "case".
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool equalsIgnoreCaseASCII | ( | const XalanDOMString & | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings for equality, without regard for case Only the characters A-Z and a-z are considered.
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool equalsIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Compare the contents of two strings for equality, without regard for case.
Only the characters a-z and A-Z are considered characters with "case".
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool equalsIgnoreCaseASCII | ( | const XalanDOMString & | theLHS, |
| const XalanDOMChar * | theRHS | ||
| ) |
Compare the contents of two strings for equality, without regard for case.
Only the characters A-Z and a-z are considered.
| theLHS | first string to compare |
| theRHS | second string to compare |
| void erase | ( | XalanDOMString & | theString | ) |
Remove all elements from target string.
| theString | target string |
| XalanDOMString::size_type indexOf | ( | const XalanDOMChar * | theString, |
| XalanDOMChar | theChar | ||
| ) |
Simulates the java String method indexOf().
| theString | string to search |
| theChar | character searched for |
| XalanDOMString::size_type indexOf | ( | const XalanDOMChar * | theString, |
| XalanDOMString::size_type | theStringLength, | ||
| XalanDOMChar | theChar | ||
| ) |
Simulates the java String method indexOf().
| theString | string to search |
| theStringLength | the length of theString |
| theChar | character searched for |
| XalanDOMString::size_type indexOf | ( | const XalanDOMString & | theString, |
| XalanDOMChar | theChar | ||
| ) |
Simulates the java String method indexOf().
| theString | string to search |
| theChar | character searched for |
| indexOf | ( | const XalanDOMChar * | theString, |
| XalanDOMString::size_type | theStringLength, | ||
| const XalanDOMChar * | theSubstring, | ||
| XalanDOMString::size_type | theSubstringLength | ||
| ) |
Simulates the java String method indexOf().
| theString | string to search |
| theStringLength | length of the string to search |
| theSubstring | substring searched for |
| theSubstringLength | length of the substring searched for |
| indexOf | ( | const XalanDOMChar * | theString, |
| const XalanDOMChar * | theSubstring | ||
| ) |
Simulates the java String method indexOf().
| theString | string to search |
| theSubstring | substring searched for |
| indexOf | ( | const XalanDOMString & | theString, |
| const XalanDOMString & | theSubstring | ||
| ) |
Simulates the java String method indexOf().
| theString | string to search |
| theSubstring | substring searched for |
| XalanDOMString& insert | ( | XalanDOMString & | theString, |
| XalanDOMString::size_type | thePosition, | ||
| const XalanDOMString & | theStringToInsert | ||
| ) |
Insert a string into another string.
| theString | target string |
| thePosition | The position in the target string to insert |
| theStringToInsert | The string to insert |
| XalanDOMString& insert | ( | XalanDOMString & | theString, |
| XalanDOMString::size_type | thePosition, | ||
| const XalanDOMChar * | theStringToInsert | ||
| ) |
Insert a string into another string.
| theString | target string |
| thePosition | The position in the target string to insert |
| theStringToInsert | The string to insert |
| bool isEmpty | ( | const XalanDOMString & | str | ) |
Determines if the target string contains any elements.
| str | target string |
| bool isXMLDigit | ( | XalanDOMChar | theChar | ) |
Determines whether character represents a digit.
| theChar | target character |
| bool isXMLLetterOrDigit | ( | XalanDOMChar | theChar | ) |
Determines whether character represents a letter or digit.
| theChar | target character |
| bool isXMLWhitespace | ( | XalanDOMChar | theChar | ) |
Determines whether character represents white space.
| theChar | target character |
| isXMLWhitespace | ( | const XalanDOMString & | string | ) |
Determines if the string contains only whitespace.
| theString | target string |
| isXMLWhitespace | ( | const XalanDOMChar | ch[], |
| XalanDOMString::size_type | start, | ||
| XalanDOMString::size_type | length | ||
| ) |
Determines if a range in an array contains only whitespace.
| ch | target array |
| start | starting index to examine |
| length | number of characters to examine |
| bool isXMLWhitespace | ( | const XalanDOMChar * | theString | ) |
Determines if a null-terminated string contains only whitespace.
| theString | target string |
| lastIndexOf | ( | const XalanDOMChar * | theString, |
| XalanDOMChar | theChar | ||
| ) |
Simulates the java String method lastIndexOf().
| theString | string to search |
| theChar | character searched for |
| XalanDOMString::size_type lastIndexOf | ( | const XalanDOMString & | theString, |
| XalanDOMChar | theChar | ||
| ) |
Simulates the java String method lastIndexOf().
| theString | string to search |
| theChar | character searched for |
| XalanDOMString::size_type length | ( | const XalanDOMString & | theString | ) |
Get the length of a XalanDOMString.
| theString | target string |
| XalanDOMString::size_type length | ( | const XalanDOMChar * | theString | ) |
Get the length of a null-terminated string of XalanDOMChar characters.
| theString | target string |
| XalanDOMString::size_type length | ( | const char * | theString | ) |
Get the length of a null-terminated string.
| theString | target string |
| LongToDOMString | ( | long | theValue, |
| XalanDOMString & | theResult | ||
| ) |
Converts a long value into a XalanDOMString.
| theValue | number to be converted |
| theResult | the string to append with the result |
| LongToHexDOMString | ( | long | theValue, |
| XalanDOMString & | theResult | ||
| ) |
Converts a long value into a XalanDOMString.
Negative values are ignored.
| theValue | number to be converted |
| theResult | the string to append with the result |
| MakeXalanDOMCharVector | ( | const char * | data, |
| XalanDOMCharVectorType & | result, | ||
| bool | fTranscode = true |
||
| ) |
Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of chars, via transcoding, if requested.
| data | array to be converted |
| whether | or not to transcode |
| MakeXalanDOMCharVector | ( | const XalanDOMChar * | data, |
| XalanDOMCharVectorType & | result | ||
| ) |
Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of XalanDOMChar.
| data | array to be converted |
| XalanDOMCharVectorType& MakeXalanDOMCharVector | ( | const XalanDOMString & | data, |
| XalanDOMCharVectorType & | result | ||
| ) |
Utility function to make a null-terminated vector of XMLChs, from a XalanDOMString.
| data | XalanDOMString to be converted |
| bool operator< | ( | const CharVectorType & | theLHS, |
| const CharVectorType & | theRHS | ||
| ) |
Implements operator< for CharVectorType.
| theLHS | first string to compare |
| theRHS | second string to compare |
| bool operator< | ( | const XalanDOMString & | theLHS, |
| const XalanDOMString & | theRHS | ||
| ) |
Implements operator< for DOMStrings.
| theLHS | first string to compare |
| theRHS | second string to compare |
| XalanOutputStream& operator<< | ( | XalanOutputStream & | theStream, |
| const CharVectorType & | theString | ||
| ) |
Outputs the string to the specified stream.
| theStream | output stream |
| theString | the string to output |
| std::ostream& operator<< | ( | std::ostream & | theStream, |
| const CharVectorType & | theString | ||
| ) |
Outputs the string to the specified stream.
| theStream | output stream |
| theString | the string to output |
| XalanOutputStream& operator<< | ( | XalanOutputStream & | theStream, |
| const XalanDOMChar * | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| std::ostream& operator<< | ( | std::ostream & | theStream, |
| const XalanDOMChar * | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| XalanOutputStream& operator<< | ( | XalanOutputStream & | theStream, |
| const XalanDOMString & | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| std::ostream& operator<< | ( | std::ostream & | theStream, |
| const XalanDOMString & | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| std::ostream& operator<< | ( | std::ostream & | theStream, |
| XalanDOMString & | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| OutputString | ( | XalanOutputStream & | theStream, |
| const CharVectorType & | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| OutputString | ( | std::ostream & | theStream, |
| const CharVectorType & | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| OutputString | ( | XalanOutputStream & | theStream, |
| const XalanDOMChar * | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| OutputString | ( | std::ostream & | theStream, |
| const XalanDOMChar * | theString, | ||
| MemoryManager & | theMemoryManager | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| void OutputString | ( | XalanOutputStream & | theStream, |
| const XalanDOMString & | theString | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| void OutputString | ( | std::ostream & | theStream, |
| const XalanDOMString & | theString, | ||
| MemoryManager & | theMemoryManager | ||
| ) |
Outputs the target string to the specified stream.
| theStream | output stream |
| theString | target string |
| theMemoryManager | The MemoryManager instance to use. |
| PointerToDOMString | ( | const void * | theValue, |
| XalanDOMString & | theResult | ||
| ) |
Converts a pointer into a XalanDOMString.
| theValue | pointer to be converted |
| theResult | the string to append with the result |
| void releaseMemory | ( | XalanDOMString & | theString, |
| MemoryManagerType & | theManager | ||
| ) |
Remove all elements from target string and frees all allocated memory.
| theString | target string |
| void reserve | ( | XalanDOMString & | theString, |
| XalanDOMString::size_type | theCount | ||
| ) |
Reserve some space in the string for more efficient concatenation...
| theString | target string |
| theCount | The amount of space to reserve |
| startsWith | ( | const XalanDOMChar * | theString, |
| XalanDOMString::size_type | theStringLength, | ||
| const XalanDOMChar * | theSubstring, | ||
| XalanDOMString::size_type | theSubstringLength | ||
| ) |
Simulates the java String method startsWith().
| theString | target string to search |
| theStringLength | the length of theString |
| theSubstring | substring searched for |
| theSubstringLength | the length of theSubstring |
| bool startsWith | ( | const XalanDOMChar * | theString, |
| const XalanDOMChar * | theSubstring | ||
| ) |
Simulates the java String method startsWith().
| theDOMString | target string to search |
| theSubstring | substring searched for |
| bool startsWith | ( | const XalanDOMChar * | theString, |
| const XalanDOMString & | theSubstring | ||
| ) |
Simulates the java String method startsWith().
| theDOMString | target string to search |
| theSubstring | substring searched for |
| bool startsWith | ( | const XalanDOMString & | theString, |
| const XalanDOMChar * | theSubstring | ||
| ) |
Simulates the java String method startsWith().
| theDOMString | target string to search |
| theSubstring | substring searched for |
| bool startsWith | ( | const XalanDOMString & | theString, |
| const XalanDOMChar * | theSubstring, | ||
| XalanDOMString::size_type | theSubstringLength | ||
| ) |
Simulates the java String method startsWith().
| theDOMString | target string to search |
| theSubstring | substring searched for |
| theSubstringLength | the length of theSubstring |
| bool startsWith | ( | const XalanDOMString & | theString, |
| const XalanDOMString & | theSubstring | ||
| ) |
Simulates the java String method startsWith().
| theDOMString | target string to search |
| theSubstring | substring searched for |
| substring | ( | const XalanDOMChar * | theString, |
| XalanDOMString & | theSubstring, | ||
| XalanDOMString::size_type | theStartIndex, | ||
| XalanDOMString::size_type | theEndIndex = XalanDOMString::npos |
||
| ) |
Simulates the java String method substring().
Returns a new string that is a substring of this string. The substring begins at the specified theStartIndex and extends to the character at index theEndIndex - 1. Thus the length of the substring is theEndIndex - theStartIndex.
| theString | source string |
| theSubstring | target string |
| theStartIndex | starting index, inclusive |
| theEndIndex | ending index, exclusive |
| substring | ( | const XalanDOMString & | theString, |
| XalanDOMString & | theSubstring, | ||
| XalanDOMString::size_type | theStartIndex, | ||
| XalanDOMString::size_type | theEndIndex = XalanDOMString::npos |
||
| ) |
Simulates the java String method substring().
Returns a new string that is a substring of this string. The substring begins at the specified theStartIndex and extends to the character at index theEndIndex - 1. Thus the length of the substring is theEndIndex - theStartIndex.
| theString | source string |
| theSubstring | target string |
| theStartIndex | starting index, inclusive |
| theEndIndex | ending index, exclusive |
| substring | ( | const XalanDOMString & | theString, |
| XalanDOMString::size_type | theStartIndex, | ||
| XalanDOMString & | theResult, | ||
| XalanDOMString::size_type | theEndIndex = XalanDOMString::npos |
||
| ) |
Simulates the java String method substring().
Returns a new string that is a substring of this string. The substring begins at the specified theStartIndex and extends to the character at index theEndIndex - 1. Thus the length of the substring is theEndIndex-theStartIndex.
| theString | source string |
| theStartIndex | starting index, inclusive |
| theEndIndex | ending index, exclusive |
| const XalanDOMChar* toCharArray | ( | const XalanDOMString & | theString | ) |
Get the underlying representation of the target XalanDOMString as an array of XalanDOMChar, not guaranteed to be null-terminated.
| theString | target string |
| const XalanDOMChar* toCharArray | ( | const XalanDOMChar * | theString | ) |
Get the underlying representation of a XalanDOMChar.
| theString | target string |
| const char* toCharArray | ( | const CharVectorType & | theString | ) |
Get the underlying representation of the target CharVectorType as a pointer to an array of characters.
| theString | target string |
| XalanDOMChar toLowerASCII | ( | XalanDOMChar | theChar | ) |
Converts ASCII alphabetic characters from upper case to lower case.
This function works only with the Unicode characters A-Z.
| theString | target string |
| toLowerCaseASCII | ( | const XalanDOMChar * | theString, |
| XalanDOMString & | theResult | ||
| ) |
Converts ASCII alphabetic characters from upper case to lower case.
This function works only with the characters a-z and A-Z.
| theString | The source string |
| theResult | The target string |
| toLowerCaseASCII | ( | const XalanDOMString & | theString, |
| XalanDOMString & | theResult | ||
| ) |
Converts ASCII alphabetic characters from upper case to lower case.
This function works only with the characters a-z and A-Z.
| theString | The source string |
| theResult | The target string |
| toLowerCaseASCII | ( | XalanDOMString & | theString | ) |
Converts ASCII alphabetic characters from upper case to lower case.
This function works only with the characters a-z and A-Z.
| theString | The string to convert |
| XalanDOMChar toUpperASCII | ( | XalanDOMChar | theChar | ) |
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the Unicode characters a-z.
| theString | target string |
| toUpperCaseASCII | ( | const XalanDOMChar * | theString, |
| XalanDOMString & | theResult | ||
| ) |
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the characters a-z and A-Z.
| theString | The source string |
| theResult | The target string |
| toUpperCaseASCII | ( | const XalanDOMString & | theString, |
| XalanDOMString & | theResult | ||
| ) |
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the characters a-z and A-Z.
| theString | The source string |
| theResult | The target string |
| toUpperCaseASCII | ( | XalanDOMString & | theString | ) |
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the characters a-z and A-Z.
| theString | The string to convert |
| trim | ( | const XalanDOMString & | theString, |
| XalanDOMString & | theResult | ||
| ) |
Remove trailing whitespace.
| theString | target string |
| UnsignedLongToDOMString | ( | unsigned long | theValue, |
| XalanDOMString & | theResult | ||
| ) |
Converts an unsigned long value and appends the result to a XalanDOMString.
| theValue | number to be converted |
| theResult | the string to append with the result |
| UnsignedLongToHexDOMString | ( | unsigned long | theValue, |
| XalanDOMString & | theResult | ||
| ) |
Converts an unsigned long value and appends the result to a XalanDOMString.
| theValue | number to be converted |
| theResult | the string to append with the result |
| WideStringToDouble | ( | const XalanDOMChar * | theString, |
| MemoryManager & | theMemoryManager | ||
| ) |
Converts a wide string into a double value.
| theString | target string |
| theMemoryManager | The MemoryManager instance to use. |
| WideStringToInt | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into an integer value.
| theString | target string |
| WideStringToLong | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into a long value.
| theString | target string |
| WideStringToUnsignedLong | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into an unsigned long value.
| theString | target string |
| OutputIteratorType XalanCopy | ( | InputIteratorType | begin, |
| InputIteratorType | end, | ||
| OutputIteratorType | iterator | ||
| ) |
| OutputIteratorType XalanTransform | ( | InputIteratorType | begin, |
| InputIteratorType | end, | ||
| OutputIteratorType | iterator, | ||
| UnaryFunction | function | ||
| ) |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.10 |
|
|