DataBinding class final
A parsed <bind>. Only used while parsing.
Port of org.javarosa.core.model.DataBinding.
Constructors
- DataBinding()
- Creates an empty binding, filled in by the parser.
Properties
-
additionalAttributes
→ List<
TreeElement> -
Bind attributes not handled by the engine, kept verbatim.
final
- calculate ↔ Triggerable?
-
The
calculate.getter/setter pair - constraint ↔ XPathConditional?
-
The
constraint.getter/setter pair - constraintMessage ↔ String?
-
The
jr:constraintMsg.getter/setter pair - dataType ↔ DataType
-
The
type.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
The bind's
id, if any.getter/setter pair - preload ↔ String?
-
jr:preloadgetter/setter pair - preloadParams ↔ String?
-
jr:preloadParamsgetter/setter pair - readonlyAbsolute ↔ bool
-
Constant read-only state.
getter/setter pair
- readonlyCondition ↔ Triggerable?
-
The
readonlycondition, unless it is a constant.getter/setter pair - reference ↔ TreeReference
-
The absolute
nodesetreference.getter/setter pair - relevancyCondition ↔ Triggerable?
-
The
relevantcondition, unless it is a constant.getter/setter pair - relevantAbsolute ↔ bool
-
Constant relevance (
true()/false()or absent).getter/setter pair - requiredAbsolute ↔ bool
-
Constant requiredness.
getter/setter pair
- requiredCondition ↔ Triggerable?
-
The
requiredcondition, unless it is a constant.getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setAdditionalAttribute(
String? namespace, String name, String? value) → void - Sets, adds or removes an additional attribute.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited