ECIInput class abstract

Interface to navigate a sequence of ECIs and bytes.

@author Alex Geller

Implementers

Constructors

ECIInput()

Properties

hashCode int
The hash code for this object.
no setterinherited
length int
Returns the length of this input. The length is the number of bytes in or ECIs in the sequence.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

charAt(int index) int
Returns the byte value at the specified index. An index ranges from zero to length() - 1. The first byte value of the sequence is at index zero, the next at index one, and so on, as for array indexing.
getECIValue(int index) int
Returns the int ECI value at the specified index. An index ranges from zero to length() - 1. The first byte value of the sequence is at index zero, the next at index one, and so on, as for array indexing.
haveNCharacters(int index, int n) bool
isECI(int index) bool
Determines if a value is an ECI
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
subSequence(int start, int end) String
Returns a String that is a subsequence of this sequence. The subsequence starts with the char value at the specified index and ends with the char value at index end - 1. The length (in chars) of the returned sequence is end - start, so if start == end then an empty sequence is returned.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited