[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

Character

inherits from Object

Object <- Character



Operations

Get list of all operations

CharacterIsASCII
CharacterIsDash
CharacterIsDecimalDigit
CharacterIsLetter
CharacterIsLowercase
CharacterIsRoman
CharacterIsSpace
CharacterIsUppercase
CharacterIsWhitespace


Attributes

Get list of all attributes

Class Character defines no new attributes.


Fields

No fields are defined by Character or any of its superclasses.


Instance template

instance Character tag;
end instance;

Class definition

Define Class Character;
    inherits from Object;

    // Unicode character classification

    intrinsic CharacterIsASCII(character: Character): Boolean;
        // first block of Unicode
    intrinsic CharacterIsDash(character: Character): Boolean;
        // as defined in Unicode 1.0 vol. 1 p. 401 (with changes)
    intrinsic CharacterIsDecimalDigit(character: Character; var digitValue: Unsigned): Boolean;
        // as defined in Unicode 1.0 vol. 1 p. 391-394 (with changes)
        // returns value of digit in digitValue (pass nil if not interested)
    intrinsic CharacterIsLetter(character: Character): Boolean;
        // any alphabetic, syllabic, or ideographic character in Unicode
    intrinsic CharacterIsLowercase(character: Character): Boolean;
        // Unicode "small letter" characters
    intrinsic CharacterIsSpace(character: Character): Boolean;
        // as defined in Unicode 1.0 vol. 1 p. 400 (with changes)
    intrinsic CharacterIsUppercase(character: Character): Boolean;
        // Unicode "capital letter" characters
    intrinsic CharacterIsWhitespace(character: Character): Boolean;
        // control characters, IsSpace characters, line and paragraph separators

    intrinsic CharacterIsRoman(character: Character): Boolean;
        // whether the character is in the set of Roman characters that are supported on any Magic Cap system

end class;