SignpostItem class Core

Element of a rendered signpost.

Represents one semantic element of a signpost (for example a text fragment, pictogram or road shield). Instances are returned from SignpostDetails.items and should not be constructed directly. Use the properties on this object to decide rendering, text-to-speech, and accessibility behavior.

See also:

Properties

column int
Column index for layout placement (1-based).
no setter
connectionInfo SignpostConnectionInfo
Connection information describing the relationship of this item to adjacent sign elements.
no setter
hasAmbiguity bool
Whether the item is ambiguous and should be avoided for TTS output.
no setter
hashCode int
The hash code for this object.
no setterinherited
hasRegisteredAutoReleaseObject bool
getter/setter pairinherited
hasSameShieldLevel bool
Whether the shield has the same level as the parent road.
no setter
phoneme String
Phonetic transcription (phoneme) for the item text, when available.
no setter
pictogramType SignpostPictogramType
Pictogram classification for items of type SignpostItemType.pictogram.
no setter
pointerId int
The pointer ID of the native object
no setterinherited
row int
Row index for layout placement (1-based).
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shieldType RoadShieldType
Road shield classification for route-number items.
no setter
text String
Display text for the item, when present.
no setter
type SignpostItemType
Semantic type of the signpost item.
no setter

Methods

dispose() → void
Disposes the native object.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerAutoReleaseObject(int pointerId) → void
Registers an object for auto release.
inherited
toString() String
A string representation of this object.
inherited

Operators

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