- Inheritance
- Object
- Node
- RemoteNode
- RemoteDefNode
 
Constructors
- RemoteDefNode(String path)
Properties
- attributes → Map<String, Object>
- 
          Node Attributes read / write, inherited
- children → Map<String, Node>
- 
          Node Children Map of Child Name to Child Node read / write, inherited
- configs → Map<String, Object>
- 
          Node Configs read / write, inherited
- hashCode → int
- 
          The hash code for this object. read-only, inherited
- hasValueUpdate → bool
- 
          
          read-only, inherited
- lastValueUpdate → ValueUpdate
- 
          
          read-only, inherited
- listed → bool
- 
          
          read / write, inherited
- name → String
- 
          
          read / write, inherited
- profile → Node
- 
          This node's profile. read / write, inherited
- remotePath → String
- 
          
          final, inherited
- runtimeType → Type
- 
          A representation of the runtime type of the object. read-only, inherited
- subscribeController → ReqSubscribeController
- 
          
          read-only, inherited
Operators
- 
          operator ==(other) → bool 
- 
          The equality operator. inherited
Methods
- 
          addChild(String name, Node node) → void 
- 
          Adds a child to this node. inherited
- 
          createListController(Requester requester) → ListController 
- 
          need a factory function for children class to override inherited
- 
          forEachAttribute(void callback(String name, Object value)) → void 
- 
          
          inherited
- 
          forEachChild(void callback(String name, Node node)) → void 
- 
          Iterates over all the children of this node and passes them to the specified callback.inherited
- 
          forEachConfig(void callback(String name, Object value)) → void 
- 
          
          inherited
- 
          get(String name) → Object 
- 
          Get a property of this node. If namestarts with '$', this will fetch a config. Ifnamestarts with a '@', this will fetch an attribute. Otherwise this will fetch a child.inherited
- 
          getAttribute(String name) → Object 
- 
          Get an Attribute inherited
- 
          getChild(String name) → Node 
- 
          Get a Child Node inherited
- 
          getConfig(String name) → Object 
- 
          Get a Config inherited
- 
          getOverideAttributes(String attr) → Object 
- 
          same as attributes for local node but different on remote node inherited
- 
          getSimpleMap() → Map<String, dynamic> 
- 
          Gets a map for the data that will be listed in the parent node's children property. inherited
- 
          isSelfUpdated() → bool 
- 
          whether the node's own data is updated inherited
- 
          isUpdated() → bool 
- 
          node data is not ready until all profile and mixins are updated inherited
- 
          noSuchMethod(Invocation invocation) → dynamic 
- 
          Invoked when a non-existent method or property is accessed. inherited
- 
          removeChild(input) → String 
- 
          Remove a child from this node. inputcan be either an instance of Node or aString.inherited
- 
          resetNodeCache() → void 
- 
          clear all configs attributes and children inherited
- 
          save({bool includeValue: true }) → Map 
- 
          
          inherited
- 
          toString() → String 
- 
          Returns a string representation of this object. inherited
- 
          updateRemoteChildData(Map m, RemoteNodeCache cache) → void 
- 
          used by list api to update simple data for children inherited