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.