import static org.uberfire.commons.validation.PortablePreconditions.*;
Represents the position of a child panel by name. For example, within a templated perspective, panels are positioned
by ErraiUI DataField names.
Positions that refer to the same field name compare equal to each other.
Instances of this class are immutable.
Represents the root panel of any templated perspective.
Creates a new position representing the ErraiUI
with the given name.
If you are trying to refer to the root of the template itself, use
the name of the data field. Must be non-null.
Returns the data field name this Position refers to.
- a non-null string. For the special
ROOT position constant, this is the empty string.
if ( other.fieldName != null )