2005/5/9

     
 

class Character

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::Character Class Reference

#include <Character.h>

Inheritance diagram for acdk::lang::Character:

acdk::lang::Object acdk::lang::Comparable acdk::lang::Cloneable acdk::io::Serializable acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

Object wrapper for a char (7 bit character).

API: Java

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.20
Date:
Date
2005/04/09 19:26:48
See also:
acdk::lang::UnicodeCharacter TYPE is not field, but method getTYPE().


Public Member Functions

 Character ()
 creates character ''

 Character (char val)
virtual char charValue ()
virtual int compareTo (IN(RCharacter) other)
int compareTo (IN(RObject) other)
 reimplemented from Object

int compareTo (ucchar other)
bool equals (IN(RObject) other)
 reimplemented from Object

bool equals (ucchar other)
int hashCode ()
 reimplemented from Object

RString toString ()
 reimplemented from Object

RObject clone (sys::Allocator *alc)
 reimplemented from Object

RObject clone ()
 reimplemented from Object


Static Public Member Functions

RObject create_instance ()
int asciiDigit (char ch, int idx)
int asciiDigit (uc2char ch, int idx)
bool isDigit (char c)
bool isDigit (uc2char c)
int decVal (char c)
 return the decimal value of given digit value This call is only value if isDigit(c) is true return 0 for '0' - 9 for '9'

int decVal (ucchar c)
 return the decimal value of given digit value This call is only value if isDigit(c) is true

bool isHexDigit (char c)
bool isHexDigit (uc2char c)
bool isLetter (char c)
bool isLetter (uc2char c)
bool isLetterOrDigit (char c)
bool isLetterOrDigit (uc2char c)
bool isLowerCase (char c)
bool isLowerCase (uc2char c)
bool isSpace (char c)
bool isSpace (uc2char c)
bool isWhitespace (char c)
bool isWhitespace (uc2char c)
bool isControl (uc2char c)
bool isControl (char c)
bool isUpperCase (char c)
bool isUpperCase (uc2char c)
char toLowerCase (char c)
uc2char toLowerCase (uc2char c)
char toUpperCase (char c)
uc2char toUpperCase (uc2char c)
bool isJavaIdentifierStart (char c)
bool isJavaIdentifierStart (uc2char c)
bool isJavaIdentifierPart (char c)
bool isJavaIdentifierPart (uc2char c)
bool isUnicodeIdentifierStart (char c)
bool isUnicodeIdentifierStart (uc2char c)
bool isUnicodeIdentifierPart (char c)
bool isUnicodeIdentifierPart (uc2char c)
RString toString (char c)
RString toString (uc2char c)
RClass getTYPE ()

Static Public Attributes

int MAX_RADIX
char MAX_VALUE
int MIN_RADIX
char MIN_VALUE

Protected Attributes

char value


Constructor & Destructor Documentation

acdk::lang::Character::Character (   )  [inline]
 

creates character ''

acdk::lang::Character::Character (  char  val  )  [inline]
 


Member Function Documentation

int acdk::lang::Character::asciiDigit (  uc2char  ch,
int  idx
)  [inline, static]
 

int acdk::lang::Character::asciiDigit (  char  ch,
int  idx
)  [static]
 

virtual char acdk::lang::Character::charValue (   )  [inline, virtual]
 

RObject acdk::lang::Character::clone (   )  [inline, virtual]
 

reimplemented from Object

Implements acdk::lang::Cloneable.

RObject acdk::lang::Character::clone (  sys::Allocator *  alc  )  [inline, virtual]
 

reimplemented from Object

Reimplemented from acdk::lang::Cloneable.

int acdk::lang::Character::compareTo (  ucchar  other  )  [inline]
 

int acdk::lang::Character::compareTo (  IN(RObject)  other  )  [inline, virtual]
 

reimplemented from Object

Implements acdk::lang::Comparable.

virtual int acdk::lang::Character::compareTo (  IN(RCharacter)  other  )  [inline, virtual]
 

RObject acdk::lang::Character::create_instance (   )  [inline, static]
 

Reimplemented from acdk::lang::Object.

int acdk::lang::Character::decVal (  ucchar  c  )  [inline, static]
 

return the decimal value of given digit value This call is only value if isDigit(c) is true

int acdk::lang::Character::decVal (  char  c  )  [inline, static]
 

return the decimal value of given digit value This call is only value if isDigit(c) is true return 0 for '0' - 9 for '9'

bool acdk::lang::Character::equals (  ucchar  other  )  [inline]
 

bool acdk::lang::Character::equals (  IN(RObject)  other  )  [virtual]
 

reimplemented from Object

Reimplemented from acdk::lang::Object.

RClass acdk::lang::Character::getTYPE (   )  [static]
 

int acdk::lang::Character::hashCode (   )  [inline, virtual]
 

reimplemented from Object

Reimplemented from acdk::lang::Object.

bool acdk::lang::Character::isControl (  char  c  )  [inline, static]
 

bool acdk::lang::Character::isControl (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isDigit (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isDigit (  char  c  )  [static]
 

bool acdk::lang::Character::isHexDigit (  uc2char  c  )  [static]
 

bool acdk::lang::Character::isHexDigit (  char  c  )  [static]
 

bool acdk::lang::Character::isJavaIdentifierPart (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isJavaIdentifierPart (  char  c  )  [static]
 

bool acdk::lang::Character::isJavaIdentifierStart (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isJavaIdentifierStart (  char  c  )  [static]
 

bool acdk::lang::Character::isLetter (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isLetter (  char  c  )  [static]
 

bool acdk::lang::Character::isLetterOrDigit (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isLetterOrDigit (  char  c  )  [inline, static]
 

bool acdk::lang::Character::isLowerCase (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isLowerCase (  char  c  )  [static]
 

bool acdk::lang::Character::isSpace (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isSpace (  char  c  )  [static]
 

bool acdk::lang::Character::isUnicodeIdentifierPart (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isUnicodeIdentifierPart (  char  c  )  [static]
 

bool acdk::lang::Character::isUnicodeIdentifierStart (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isUnicodeIdentifierStart (  char  c  )  [static]
 

bool acdk::lang::Character::isUpperCase (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isUpperCase (  char  c  )  [static]
 

bool acdk::lang::Character::isWhitespace (  uc2char  c  )  [inline, static]
 

bool acdk::lang::Character::isWhitespace (  char  c  )  [inline, static]
 

uc2char acdk::lang::Character::toLowerCase (  uc2char  c  )  [inline, static]
 

char acdk::lang::Character::toLowerCase (  char  c  )  [static]
 

RString acdk::lang::Character::toString (  uc2char  c  )  [inline, static]
 

RString acdk::lang::Character::toString (  char  c  )  [static]
 

RString acdk::lang::Character::toString (   )  [virtual]
 

reimplemented from Object

Reimplemented from acdk::lang::Object.

uc2char acdk::lang::Character::toUpperCase (  uc2char  c  )  [inline, static]
 

char acdk::lang::Character::toUpperCase (  char  c  )  [static]
 


Member Data Documentation

int acdk::lang::Character::MAX_RADIX [static]
 

char acdk::lang::Character::MAX_VALUE [static]
 

int acdk::lang::Character::MIN_RADIX [static]
 

char acdk::lang::Character::MIN_VALUE [static]
 

char acdk::lang::Character::value [protected]