Public Methods |
|
| AbstractString ( void ) |
|
| AbstractString ( AbstractStringCref ) |
|
virtual | ~AbstractString ( void ) |
|
AbstractStringRef | operator= ( AbstractStringCref ) |
|
bool | operator== ( AbstractStringCref ) const |
|
virtual Byte | getElementByteCount ( void ) const = 0 |
|
virtual bool | supportsStandardInterface ( void ) const = 0 |
|
virtual bool | isUtf8 ( void ) const = 0 |
|
virtual bool | isUcs2 ( void ) const = 0 |
|
virtual bool | isUcs4 ( void ) const = 0 |
|
virtual AbstractStringPtr | clone ( void ) const = 0 throw ( Exception ) |
|
virtual AbstractStringPtr | cloneUtf8 ( void ) const = 0 throw ( Exception ) |
|
virtual AbstractStringPtr | cloneUcs2 ( void ) const = 0 throw ( Exception ) |
|
virtual AbstractStringPtr | cloneUcs4 ( void ) const = 0 throw ( Exception ) |
It is the goal of the library to support adaptors for other string implementations while providing a consistent interface.