const mixincamAxonPlugin::Dict
camAxonPlugin::Dict
@Js
Dict is a map of name/value pairs which is consistently models Rows, grid meta-data, and name/value object literals. Dict is characterized by:
- names must match Etc.isTagName rules
- values must be one of the built-in scalar types (see Kind)
- get []access returns null if name not found
- trap ->access throws exception if name not found
Also see Etc.emptyDict, Etc.makeDict.
- dis
- virtual Str? dis(Str? name := null, Str? def := "")- Get display string for dict or the given tag. If - nameis null, then return display text for the entire dict using Etc.dictToDis. If- nameis non-null then format the tag value using its appropiate- toLocalemethod. If- nameis not defined by this dict, then return- def.
- each
- abstract Void each(|Obj?,Str f)- Iterate through the name/value pairs 
- get
- @Operator
 abstract Obj? get(Str name, Obj? def := null)- Get the value for the given name or - defis not mapped
- has
- Return true if the given name is mapped to a non-null value. 
- id
- Ref id()- Get the - idtag as a Ref or raise CastErr/UnknownNameErr
- isEmpty
- abstract Bool isEmpty()- Return if the there are no name/value pairs 
- missing
- abstract Bool missing(Str name)- Return true if the given name is not mapped to a non-null value. 
- toDis
- @Deprecated
 Str toDis(Str def := "???")- Deprecated - use dis 
- trap
- abstract override Obj? trap(Str name, Obj?[]? args := null)- Get the value mapped by the given name. If it is not mapped to a non-null value, then throw an UnknownNameErr.