Satisfied Interfaces: Comparable<Character>, Enumerable<Character>, Ordinal<Other>

A 32-bit Unicode character.

By: Gavin
See also: String
Initializer
Character(Character character)
Attributes
controlSource Code
shared Boolean control

Determine if this character is an ISO control character.

digitSource Code
shared Boolean digit

Determine if this character is a numeric digit. That is, if its Unicode general category is Nd.

integerSource Code
shared Integer integer

The code point of the character.

letterSource Code
shared Boolean letter

Determine if this character is a letter. That is, if its Unicode general category is Lu, Ll, Lt, Lm, or Lo.

lowercaseSource Code
shared Boolean lowercase

Determine if this is a lowercase representation of the character. That is, if its Unicode general category is Ll.

lowercasedSource Code
shared Character lowercased

The lowercase representation of this character.

stringSource Code
shared actual String string

A string containg just this character.

Refined declaration: string
titlecaseSource Code
shared Boolean titlecase

Determine if this is a title case representation of the character. That is, if its Unicode general category is Lt.

titlecasedSource Code
shared Character titlecased

The title case representation of this character.

uppercaseSource Code
shared Boolean uppercase

Determine if this is an uppercase representation of the character. That is, if its Unicode general category is Lu.

uppercasedSource Code
shared Character uppercased

The uppercase representation of this character.

whitespaceSource Code
shared Boolean whitespace

Determine if this character is a whitespace character. The following characters are whitespace characters:

  • LINE FEED, \n or \{#000A},
  • FORM FEED, \f or \{#000C},
  • CARRIAGE RETURN, \r or \{#000D},
  • HORIZONTAL TABULATION, \t or \{#0009},
  • VERTICAL TABULATION, \{#000B},
  • FILE SEPARATOR, \{#001C},
  • GROUP SEPARATOR, \{#001D},
  • RECORD SEPARATOR, \{#001E},
  • UNIT SEPARATOR, \{#001F}, and
  • any Unicode character in the general category Zs, Zl, or Zp that is not a non-breaking space.
Inherited Attributes
Attributes inherited from: Object
Attributes inherited from: Enumerable<Other>
Attributes inherited from: Ordinal<Other>
Inherited Methods
Methods inherited from: Object
Methods inherited from: Comparable<Other>