Properties
Private
Readonly
_pid_set
_pid_set: Set<string>
Readonly
feature_id
feature_id: number
Accessors
num_properties
- get num_properties(): number
Returns number
Methods
clearProperties
- clearProperties(): void
Returns void
deleteProperty
- deleteProperty(pid): void
Returns void
getPropertyIds
- getPropertyIds(): IterableIterator<string>
Returns IterableIterator<string>
getValue
- getValue(pid): unknown
Returns unknown
hasProperty
- hasProperty(pid): boolean
Returns boolean
setValue
- setValue(pid, value): void
Parameters
pid: string
value: unknown
Returns void
特定のフィーチャに独自のプロパティを割り当てる。
スタイルで
["feature-state", "prop-name"]
のような式を評価すると、 そのフィーチャーに対するFeatureState
インスタンスに設定した"prop-name"
プロパティの値が得られる。ただし
"prop-name"
プロパティが存在しないとき、またはフィーチャーに 対するFeatureState
インスタンスが存在しないときはnull
が得られる。FeatureState
インスタンスは [[StyleManager.ensureFeatureState]] により生成することができる。