Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.4
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
DOMStringHelper.hpp File Reference
Include dependency graph for DOMStringHelper.hpp:
Go to the source code of this file.
Compounds
Defines
Functions
- const XalanDOMString& StaticStringToDOMString (const XalanDOMString& theString)
- Determines if a range in an array contains only whitespace. More...
- 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...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (XalanDOMString::size_type) indexOf( const XalanDOMChar* theString, const XalanDOMChar* theSubstring)
- Simulates the java String method indexOf(). More...
- XalanDOMString::size_type lastIndexOf ( const XalanDOMString& theString, XalanDOMChar theChar)
- Simulates the java String method lastIndexOf(). More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (bool) startsWith( const XalanDOMChar* theString, XalanDOMString
- 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 XalanDOMString& theSubstring)
- Simulates the java String method startsWith(). More...
- bool startsWith ( const XalanDOMString& theString, const char* theSubstring)
- Simulates the java String method startsWith(). More...
- bool endsWith ( const XalanDOMString& theString, const XalanDOMString& theSubstring)
- Simulates the java String method endsWith(). More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (XalanDOMString)& PointerToDOMString( const void* theValue, XalanDOMString& theResult)
- Converts a pointer into a XalanDOMString. More...
- const XalanDOMString PointerToDOMString (const void* theValue)
- Converts a pointer into a XalanDOMString. More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (XalanDOMString)& DoubleToDOMString( double theValue, XalanDOMString& theResult)
- Converts a double value into a XalanDOMString. More...
- const XalanDOMString DoubleToDOMString (double theValue)
- Converts a double value into a XalanDOMString. More...
- const XalanDOMString LongToHexDOMString (long theValue)
- Converts a long value into a XalanDOMString. More...
- const XalanDOMString UnsignedLongToHexDOMString (unsigned long theValue)
- Converts an unsigned long value and appends the result to a XalanDOMString. More...
- const XalanDOMString LongToDOMString (long theValue)
- Converts a long value into a XalanDOMString. More...
- const XalanDOMString UnsignedLongToDOMString (unsigned long theValue)
- Converts an unsigned long value into a XalanDOMString. More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (int) WideStringToInt( const XalanDOMChar* theString)
- Converts a wide string into an integer value. More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (long) WideStringToLong( const XalanDOMChar* theString)
- Converts a wide string into a long value. More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (unsigned long) WideStringToUnsignedLong( const XalanDOMChar* theString)
- Converts a wide string into an unsigned long value. More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (double) WideStringToDouble( const XalanDOMChar* theString)
- 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)
- Converts a XalanDOMString into a double value. More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (void) OutputString( XalanOutputStream& theStream, const CharVectorType& theString)
- Outputs the target string to the specified stream. More...
- XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (void) OutputString( std
- Outputs the target string to the specified stream. More...
- void OutputString ( std::ostream& theStream, const XalanDOMString& theString)
- 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...
- 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...
- XalanDOMChar toUpperASCII (XalanDOMChar theChar)
- Converts ASCII alphabetic characters from lower case to upper case. 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...
- 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...
- 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...
- 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...
- bool equals (const XalanDOMString& theLHS, const char* theRHS)
- Compare the contents of two strings for equality. More...
- bool equals (const char* theLHS, const XalanDOMString& theRHS)
- Compare the contents of two strings for equality. More...
- bool equals (const XalanDOMChar* theLHS, const char* theRHS)
- Compare the contents of two strings for equality. More...
- bool equals (const char* theLHS, const XalanDOMChar* theRHS)
- Compare the contents of two strings for equality. 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...
- 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)
- Remove all elements from target string and frees all allocated memory. More...
- XalanDOMCharVectorType MakeXalanDOMCharVector (const XalanDOMString& data)
- Utility function to make a null-terminated vector of XMLChs, from a XalanDOMString. More...
Define Documentation
#define DOMSTRINGHELPER_HEADER_GUARD_1357924680 |
|
#define XALAN_STATIC_UCODE_STRING(
|
str) TranscodeFromLocalCodePage(str) |
|
Function Documentation
Converts a XalanDOMString into a double value.
-
Parameters:
-
-
Returns:
-
double value of target string
Converts a XalanDOMString into an integer value.
-
Parameters:
-
-
Returns:
-
integer value of target string
Converts a XalanDOMString into a long value.
-
Parameters:
-
-
Returns:
-
long value of target string
unsigned long DOMStringToUnsignedLong (
|
const XalanDOMString & theString) |
|
Converts a XalanDOMString into a long value.
-
Parameters:
-
-
Returns:
-
unsigned long value of target string
Converts a double value into a XalanDOMString.
-
Parameters:
-
theValue
|
number to be converted
|
-
Returns:
-
decimal string representation of the number
Converts a long value into a XalanDOMString.
-
Parameters:
-
theValue
|
number to be converted
|
-
Returns:
-
decimal string representation of the number
Converts a long value into a XalanDOMString.
Returns
an empty string for negative values.
-
Parameters:
-
theValue
|
number to be converted
|
-
Returns:
-
hexadecimal string representation of the number
XalanDOMCharVectorType MakeXalanDOMCharVector (
|
const XalanDOMString & data) |
|
Utility function to make a null-terminated vector of XMLChs, from a XalanDOMString.
-
Parameters:
-
-
Returns:
-
null-terminated vector of XalanDOMChar
void OutputString (
|
std::ostream & theStream, |
|
const XalanDOMString & theString) |
|
Outputs the target string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
target string
|
-
See also:
-
operator<<
Converts a pointer into a XalanDOMString.
-
Parameters:
-
theValue
|
pointer to be converted
|
-
Returns:
-
string representation of the pointer
Determines if a range in an array contains only whitespace.
-
Parameters:
-
ch
|
target array
|
start
|
starting index to examine
|
length
|
number of characters to examine
|
-
Returns:
-
true if specified range contains only whitespace
const XalanDOMString UnsignedLongToDOMString (
|
unsigned long theValue) |
|
Converts an unsigned long value into a XalanDOMString.
-
Parameters:
-
theValue
|
number to be converted
|
-
Returns:
-
decimal string representation of the number
const XalanDOMString UnsignedLongToHexDOMString (
|
unsigned long theValue) |
|
Converts an unsigned long value and appends the result to a XalanDOMString.
-
Parameters:
-
theValue
|
number to be converted
|
-
Returns:
-
hexadecimal string representation of the number
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
|
void) |
|
Outputs the target string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
target string
|
-
See also:
-
operator<<
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
|
void) const |
|
Outputs the target string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
target string
|
-
See also:
-
operator<<
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
|
double) const |
|
Converts a wide string into a double value.
-
Parameters:
-
-
Returns:
-
double value of target string
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
|
unsigned long) const |
|
Converts a wide string into an unsigned long value.
-
Parameters:
-
-
Returns:
-
unsigned long value of target string
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
|
long) const |
|
Converts a wide string into a long value.
-
Parameters:
-
-
Returns:
-
long value of target string
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
|
int) const |
|
Converts a wide string into an integer value.
-
Parameters:
-
theLHS
|
first array to compare
|
theLHSLength
|
the length of the first array
|
theRHS
|
second array to compare
|
theRHSLength
|
the length of the second array
|
-
Returns:
-
Returns 0 for equal arrays, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
Converts a double value into a XalanDOMString.
-
Parameters:
-
theValue
|
number to be converted
|
theResult
|
the string to append with the result
|
-
Returns:
-
a reference to the passed string result.
Converts a pointer into a XalanDOMString.
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.
-
Parameters:
-
theString
|
source string
|
theStartIndex
|
starting index, inclusive
|
theEndIndex
|
ending index, exclusive
|
-
Returns:
-
string containing the specified range of characters from target
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
|
bool) const |
|
Simulates the java String method startsWith().
-
Parameters:
-
theDOMString
|
target string to search
|
theSubstring
|
substring searched for
|
-
Returns:
-
true if the target string begins with the substring
Simulates the java String method indexOf().
-
Parameters:
-
theString
|
string to search
|
theSubstring
|
substring searched for
|
-
Returns:
-
the index of theSubstring in theString,
or length(theString) if the string is not
found.
Concatenate a string and a character.
-
Parameters:
-
theString
|
target string
|
theCharToAppend
|
the character to add to the target
|
-
Returns:
-
string with the character appended
Concatenate a string and a character.
-
Parameters:
-
theString
|
target string
|
theCharToAppend
|
the character to add to the target
|
-
Returns:
-
string with the character appended
Concatenate two strings.
-
Parameters:
-
theString
|
target string
|
theStringToAppend
|
string to add to target
|
theStringToAppendLength
|
length of the string (XalanDOMString::npos implies the string is null-terminated)
|
-
Returns:
-
string with contents of 'theStringToAppend' added to target string
Concatenate two strings.
-
Parameters:
-
theString
|
target string
|
theStringToAppend
|
string to add to target
|
theStringToAppendLength
|
length of the string (XalanDOMString::npos implies the string is null-terminated)
|
-
Returns:
-
a reference to the target string
Concatenate two strings.
-
Parameters:
-
theString
|
target string
|
theStringToAppend
|
string to add to target
|
-
Returns:
-
a reference to the target string
Assign one string to another.
-
Parameters:
-
theString
|
target string
|
theStringToAppend
|
string to assign
|
theStringToAppendLength
|
length of the string (XalanDOMString::npos implies the string is null-terminated)
|
-
Returns:
-
a reference to the target string
Assign one string to another.
-
Parameters:
-
theString
|
target string
|
theStringToAppend
|
string to assign
|
theStringToAppendLength
|
length of the string (XalanDOMString::npos implies the string is null-terminated)
|
-
Returns:
-
a reference to the target string
const char * c_str (
|
const CharVectorType & theString) |
|
Get the underlying representation of the target CharVectorType as a null-terminated string.
-
Parameters:
-
-
Returns:
-
null-terminated string of chars
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.
-
Parameters:
-
-
Returns:
-
null-terminated string of XalanDOMChar
Get the underlying representation of the target XalanDOMString as a null-terminated string.
-
Parameters:
-
-
Returns:
-
null-terminated string of XalanDOMChar
Retrieves a character at a specified index in the target string.
-
Parameters:
-
theString
|
target string
|
theIndex
|
index of character
|
-
Returns:
-
character at specified index
Remove all elements from target string.
-
Parameters:
-
Compare the contents of two strings.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
Compare the contents of two strings.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
Compare the contents of two strings.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
-
See also:
-
operator<()
, compare()
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY
OTHER "COLLATION" ALGORITHM.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY
OTHER "COLLATION" ALGORITHM.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY
OTHER "COLLATION" ALGORITHM.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
-
See also:
-
operator<()
, collationCompare()
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.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
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.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
Initial value:
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.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns 0 for equal strings, less than 0 if theLHS is less
than theRHS, or greater than 0 if theRHS is greater than theLHS.
-
See also:
-
operator<
, collationCompare
Simulates the java String method endsWith().
-
Parameters:
-
theString
|
target string to search
|
theSubstring
|
substring searched for
|
-
Returns:
-
true if the target string ends with the substring
bool equals (
|
const char * theLHS, |
|
const XalanDOMChar * theRHS) |
|
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the contents of both strings are identical
bool equals (
|
const XalanDOMChar * theLHS, |
|
const char * theRHS) |
|
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the contents of both strings are identical
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the contents of both strings are identical
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the contents of both strings are identical
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
theRHSLength
|
the length of the theRHS
|
-
Returns:
-
true if the contents of both strings are identical
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the contents of both strings are identical
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the contents of both strings are identical
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the contents of both strings are identical
Compare the contents of two strings for equality.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the contents of both strings are identical
Compare the contents of two strings for equality, without regard for case.
Only the characters A-Z and a-z are considered.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the case-insensitive contents of both strings are identical
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".
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the case-insensitive contents of both strings are identical
Compare the contents of two strings for equality, without regard for case Only the characters A-Z and a-z are considered.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if the case-insensitive contents of both strings are identical
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".
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
true if both strings are identical
Remove all elements from target string.
-
Parameters:
-
Simulates the java String method indexOf().
-
Parameters:
-
theString
|
string to search
|
theChar
|
character searched for
|
-
Returns:
-
the index of theChar in theString,
or length(theString) if the character is not
found.
Simulates the java String method indexOf().
-
Parameters:
-
theString
|
string to search
|
theStringLength
|
the length of theString
|
theChar
|
character searched for
|
-
Returns:
-
the index of theChar in theString,
or length(theString) if the character is not
found.
Simulates the java String method indexOf().
-
Parameters:
-
theString
|
string to search
|
theChar
|
character searched for
|
-
Returns:
-
the index of theChar in theString,
or length(theString) if the character is not
found.
Insert a string into another string.
-
Parameters:
-
theString
|
target string
|
thePosition
|
The position in the target string to insert
|
theStringToInsert
|
The string to insert
|
-
Returns:
-
A reference to the target string
Insert a string into another string.
-
Parameters:
-
theString
|
target string
|
thePosition
|
The position in the target string to insert
|
theStringToInsert
|
The string to insert
|
-
Returns:
-
A reference to the target string
Determines if the target string contains any elements.
-
Parameters:
-
-
Returns:
-
true if the target string has a non-zero length
Determines whether character represents a digit.
-
Parameters:
-
-
Returns:
-
true if character represents a digit
Determines whether character represents a letter or digit.
-
Parameters:
-
-
Returns:
-
true if character represents a letter or digit
Determines whether character represents white space.
-
Parameters:
-
-
Returns:
-
true if character represents white space
Simulates the java String method lastIndexOf().
-
Parameters:
-
theString
|
string to search
|
theChar
|
character searched for
|
-
Returns:
-
the index of theChar in theString,
or length(theString) if the character is not
found.
Get the length of a null-terminated string.
-
Parameters:
-
-
Returns:
-
the length of the target string
Get the length of a null-terminated string of XalanDOMChar characters.
-
Parameters:
-
-
Returns:
-
the length of the target string
Get the length of a XalanDOMString.
-
Parameters:
-
-
Returns:
-
the length of the target string
Implements operator< for DOMStrings.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns true if theLHS is lexically
less than theRHS
-
See also:
-
compare
bool operator< (
|
const CharVectorType & theLHS, |
|
const CharVectorType & theRHS) |
|
Implements operator< for CharVectorType.
-
Parameters:
-
theLHS
|
first string to compare
|
theRHS
|
second string to compare
|
-
Returns:
-
Returns true if theLHS is lexically
less than theRHS
-
See also:
-
compare
std::ostream & operator<< (
|
std::ostream & theStream, |
|
const XalanDOMString & theString) |
|
Outputs the target string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
target string
|
-
See also:
-
OutputString()
Outputs the target string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
target string
|
-
See also:
-
OutputString()
std::ostream & operator<< (
|
std::ostream & theStream, |
|
const XalanDOMChar * theString) |
|
Outputs the target string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
target string
|
-
See also:
-
OutputString()
Outputs the target string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
target string
|
-
See also:
-
OutputString()
std::ostream & operator<< (
|
std::ostream & theStream, |
|
const CharVectorType & theString) |
|
Outputs the string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
the string to output
|
-
See also:
-
OutputString()
Outputs the string to the specified stream.
-
Parameters:
-
theStream
|
output stream
|
theString
|
the string to output
|
-
See also:
-
OutputString()
Remove all elements from target string and frees all allocated memory.
-
Parameters:
-
Reserve some space in the string for more efficient concatenation...
-
Parameters:
-
theString
|
target string
|
theCount
|
The amount of space to reserve
|
bool startsWith (
|
const XalanDOMString & theString, |
|
const char * theSubstring) |
|
Simulates the java String method startsWith().
-
Parameters:
-
theString
|
target string to search
|
theSubstring
|
substring searched for
|
-
Returns:
-
true if the target string begins with the substring
Simulates the java String method startsWith().
-
Parameters:
-
theDOMString
|
target string to search
|
theSubstring
|
substring searched for
|
-
Returns:
-
true if the target string begins with the substring
Simulates the java String method startsWith().
-
Parameters:
-
theDOMString
|
target string to search
|
theSubstring
|
substring searched for
|
-
Returns:
-
true if the target string begins with the substring
Simulates the java String method startsWith().
-
Parameters:
-
theDOMString
|
target string to search
|
theSubstring
|
substring searched for
|
-
Returns:
-
true if the target string begins with the substring
const char * toCharArray (
|
const CharVectorType & theString) |
|
Get the underlying representation of the target CharVectorType as a pointer to an array of characters.
-
Parameters:
-
-
Returns:
-
the pointer
Get the underlying representation of a XalanDOMChar.
-
Parameters:
-
-
Returns:
-
array of XalanDOMChar
Get the underlying representation of the target XalanDOMString as an array of XalanDOMChar, not guaranteed to be null-terminated.
-
Parameters:
-
-
Returns:
-
array of XalanDOMChar
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the Unicode
characters a-z.
-
Parameters:
-
-
Returns:
-
string containing upper case characters
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.4
Copyright © 2000, 2001, 2002 The Apache Software Foundation. All Rights Reserved.
|
|