UcdRow class
Represents a row in the Unicode Character Database (UCD).
Constructors
- UcdRow()
Properties
- comment ↔ String
-
The comment for this row if present
getter/setter pair
- error ↔ String
-
If there is an error parsing the line, this field will have an error message
getter/setter pair
-
fields
↔ List<
String> -
All the fields in the row split by the semicolon
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- keepRanges ↔ bool
-
Whether to keep the ranges. This is used as a flag when reading range values that extends
multiple lines.
getter/setter pair
- line ↔ int
-
The line number in the UCD file, starting from 1 and counting all lines
including comments and empty lines.
getter/setter pair
- rangeEnd ↔ int
-
The end of the range. If the range is a single value, this will be the same as rangeStart
getter/setter pair
- rangeStart ↔ int
-
The start of the range
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getBool(
int i) → bool -
Returns the boolean value of the field at index
i
. If the field is not a valid boolean value will return false. -
getField(
int i) → String -
Returns the field at index
i
if it exists, otherwise returns an empty string. -
getFloat(
int i) → double -
Returns the float value of the field at index
i
. If the field is not a valid float value will return -1. -
getInt(
int i) → int -
Returns the integer value of the field at index
i
. If the field is not a valid integer value will return -1. -
getRange(
int index) → void -
Parses the range values from the field at index
index
. When the range is multiline and is reading the first value, rangeEnd will be -1 and keepRanges will be true. -
getRune(
int index) → int -
Returns the rune value of the field at index
index
. If the field is not a valid rune value will return -1. -
getRunes(
int index) → List< int> -
Returns a list of rune values from the field at index
index
-
getString(
int i) → String -
Returns the string value of the field at index
i
. -
getUint(
int i) → int -
Returns the unsigned integer value of the field at index
i
. If the field is not a valid unsigned integer value will return -1. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited