RmlOrderGroup class

A run of siblings under one property key that need a live order value. A root group is not scoped to a parent (parent is meaningless): its members are creates whose key no parent group orders, every order key of a new root among them, placed after every live value of key.

Constructors

RmlOrderGroup({bool root = false, String? parent, required int key, required String name, int? via, required List<String> sequence, required List<String> placed})
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
key → int
final
name → String
final
parent → String?
Null when root is true.
final
placed → List<String>
The members of sequence that need a live order value.
final
root → bool
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sequence → List<String>
The group in sandbox order, final ids.
final
via → int?
The child's property naming the parent; unset when root is true.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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

Static Methods

fromJson(Map<String, dynamic> json) → RmlOrderGroup