Methods
|
OString( ) throw( ); |
New string containing no characters.
|
OString( const OString & str ) throw( ); |
New string from OString.
|
OString( rtl_String * str ) throw( ); |
New string from OString data.
|
explicit
OString( sal_Char value ) throw( ); |
New string from a single character.
|
OString( const sal_Char * value ) throw( ); |
New string from a character buffer array.
|
OString( const sal_Char * value, sal_Int32 length ) throw( ); |
New string from a character buffer array.
|
OString( const sal_Unicode * value, sal_Int32 length, rtl_TextEncoding encoding, sal_uInt32 convertFlags = OUSTRING_TO_OSTRING_CVTFLAGS ); |
New string from a Unicode character buffer array.
|
~OString( ) throw( ); |
Release the string data.
|
OString &
operator=( const OString & str ) throw( ); |
Assign a new string.
|
OString &
operator+=( const OString & str ) throw( ); |
Append a string to this string.
|
sal_Int32
getLength( ) const throw( ); |
Returns the length of this string.
|
operator const sal_Char *( ) const throw( ); |
Returns a pointer to the characters of this string.
|
const sal_Char *
getStr( ) const throw( ); |
Returns a pointer to the characters of this string.
|
sal_Int32
compareTo( const OString & str ) const throw( ); |
Compares two strings.
|
sal_Int32
compareTo( const OString & rObj, sal_Int32 maxLength ) const throw( ); |
Compares two strings with an maximum count of characters.
|
sal_Int32
reverseCompareTo( const OString & str ) const throw( ); |
Compares two strings in reverse order.
|
sal_Bool
equals( const OString & str ) const throw( ); |
Perform a comparison of two strings.
|
sal_Bool
equalsIgnoreAsciiCase( const OString & str ) const throw( ); |
Perform a ASCII lowercase comparison of two strings.
|
sal_Bool
match( const OString & str, sal_Int32 fromIndex = 0 ) const throw( ); |
Match against a substring appearing in this string.
|
sal_Bool
matchIgnoreAsciiCase( const OString & str, sal_Int32 fromIndex = 0 ) const throw( ); |
Match against a substring appearing in this string, ignoring the case of
ASCII letters.
|
sal_Int32
hashCode( ) const throw( ); |
Returns a hashcode for this string.
|
sal_Int32
indexOf( sal_Char ch, sal_Int32 fromIndex = 0 ) const throw( ); |
Returns the index within this string of the first occurrence of the
specified character, starting the search at the specified index.
|
sal_Int32
lastIndexOf( sal_Char ch ) const throw( ); |
Returns the index within this string of the last occurrence of the
specified character, searching backward starting at the end.
|
sal_Int32
lastIndexOf( sal_Char ch, sal_Int32 fromIndex ) const throw( ); |
|
sal_Int32
indexOf( const OString & str, sal_Int32 fromIndex = 0 ) const throw( ); |
Returns the index within this string of the first occurrence of the
specified substring, starting at the specified index.
|
sal_Int32
lastIndexOf( const OString & str ) const throw( ); |
Returns the index within this string of the last occurrence of
the specified substring, searching backward starting at the end.
|
sal_Int32
lastIndexOf( const OString & str, sal_Int32 fromIndex ) const throw( ); |
|
OString
copy( sal_Int32 beginIndex ) const throw( ); |
Returns a new string that is a substring of this string.
|
OString
copy( sal_Int32 beginIndex, sal_Int32 count ) const throw( ); |
Returns a new string that is a substring of this string.
|
OString
concat( const OString & str ) const throw( ); |
Concatenates the specified string to the end of this string.
|
OString
replaceAt( sal_Int32 index, sal_Int32 count, const OString & newStr ) const throw( ); |
Returns a new string resulting from replacing n = count characters
from position index in this string with newStr.
|
OString
replace( sal_Char oldChar, sal_Char newChar ) const throw( ); |
Returns a new string resulting from replacing all occurrences of
oldChar in this string with newChar.
|
OString
toAsciiLowerCase( ) const throw( ); |
Converts from this string all ASCII uppercase characters (65-90)
to ASCII lowercase characters (97-122).
|
OString
toAsciiUpperCase( ) const throw( ); |
Converts from this string all ASCII lowercase characters (97-122)
to ASCII uppercase characters (65-90).
|
OString
trim( ) const throw( ); |
Returns a new string resulting from removing white space from both ends
of the string.
|
OString
getToken( sal_Int32 token, sal_Char cTok, sal_Int32 & index ) const throw( ); |
Returns a token in the string.
|
sal_Bool
toBoolean( ) const throw( ); |
Returns the Boolean value from this string.
|
sal_Char
toChar( ) const throw( ); |
Returns the first character from this string.
|
sal_Int32
toInt32( sal_Int16 radix = 10 ) const throw( ); |
Returns the int32 value from this string.
|
sal_Int64
toInt64( sal_Int16 radix = 10 ) const throw( ); |
Returns the int64 value from this string.
|
float
toFloat( ) const throw( ); |
Returns the float value from this string.
|
double
toDouble( ) const throw( ); |
Returns the double value from this string.
|