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.