ViewTokenList
Token list. Allows handling (adding, removing, retrieving) a set of tokens (for example class names).
Properties
- isEmpty : booleanreadonly- module:engine/view/tokenlist~ViewTokenList#isEmpty- Returns true if token list has no tokens set. 
- size : numberreadonly- module:engine/view/tokenlist~ViewTokenList#size- Number of tokens. 
- _set : Set<string>private- module:engine/view/tokenlist~ViewTokenList#_set- The set of tokens. 
Methods
- clear() → void- module:engine/view/tokenlist~ViewTokenList#clear
- has( name ) → boolean- module:engine/view/tokenlist~ViewTokenList#has
- isSimilar( other ) → boolean- module:engine/view/tokenlist~ViewTokenList#isSimilar
- keys() → Array<string>- module:engine/view/tokenlist~ViewTokenList#keys
- remove( tokens ) → void- module:engine/view/tokenlist~ViewTokenList#remove
- set( tokens ) → void- module:engine/view/tokenlist~ViewTokenList#set
- setTo( value ) → this- module:engine/view/tokenlist~ViewTokenList#setTo
- toString() → string- module:engine/view/tokenlist~ViewTokenList#toString
- _canMergeFrom() → booleaninternal- module:engine/view/tokenlist~ViewTokenList#_canMergeFrom- Used by - _canMergeAttributesFromto verify if the given attribute can be merged without conflicts into the attribute.- This method is indirectly used by the - ViewDowncastWriterwhile downcasting an- ViewAttributeElementto merge it with other- AttributeElement.- Returns- boolean
 
- _clone() → thisinternal- module:engine/view/tokenlist~ViewTokenList#_clone
- _getConsumables( [ name ] ) → Array<string>internal- module:engine/view/tokenlist~ViewTokenList#_getConsumables- Returns a list of consumables for the attribute. - Could be filtered by the given token name. - Parameters- [ name ] : string
 - Returns- Array<string>
 
- _getTokensMatch( tokenPattern ) → undefined | Array<string>internal- module:engine/view/tokenlist~ViewTokenList#_getTokensMatch- Used by the Matcher to collect matching attribute tokens. - Parameters- tokenPattern : string | true | RegExp
- The matched token name pattern. 
 - Returns- undefined | Array<string>
- An array of matching tokens. 
 
- _isMatching( other ) → booleaninternal- module:engine/view/tokenlist~ViewTokenList#_isMatching- Used by - _canSubtractAttributesOfto verify if the given attribute can be fully subtracted from the attribute.- This method is indirectly used by the - ViewDowncastWriterwhile down-casting an- ViewAttributeElementto unwrap the ViewAttributeElement.- Parameters- other : ViewTokenList
 - Returns- boolean
 
- _mergeFrom( other ) → voidinternal- module:engine/view/tokenlist~ViewTokenList#_mergeFrom- Used by - _mergeAttributesFromto merge a given attribute into the attribute.- This method is indirectly used by the - ViewDowncastWriterwhile down-casting an- ViewAttributeElementto merge it with other ViewAttributeElement.- Parameters- other : ViewTokenList
 - Returns- void