OperationTechniqueReference class
An element that contains a refernce to a single OperationTechnique.
- Inheritance
-
- Object
- Iso11783Element
- OperationTechniqueReference
- Mixed-in types
- Available extensions
- Annotations
-
- @CopyWith()
- @XmlRootElement(name: 'OTR')
- @XmlSerializable(createMixin: true)
Constructors
-
OperationTechniqueReference.new({required String operationTechniqueIdRef, List<
XmlAttribute> ? customAttributes}) -
Default factory for creating a OperationTechniqueReference with
verified arguments.
factory
- OperationTechniqueReference.fromXmlElement(XmlElement element)
-
Creates a OperationTechniqueReference from
element
.factory
Properties
- copyWith → _$OperationTechniqueReferenceCWProxy
-
Available on OperationTechniqueReference, provided by the $OperationTechniqueReferenceCopyWith extension
Returns a callable class that can be used as follows:instanceOfOperationTechniqueReference.copyWith(...)
or like so:instanceOfOperationTechniqueReference.copyWith.fieldName(...)
.no setter -
customAttributes
→ List<
XmlAttribute> ? -
XML attributes that exist in the files but are not part of the standard.
finalinherited
- description → String
-
A short description of the element type.
finalinherited
- elementType → Iso11783ElementType
-
Which type of ISO 11783-10 element this is based on the XML tag.
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The ID of this, if it has one;
no setterinherited
- idRefPattern → String?
-
The ID reference pattern (regExp) for id if there is one.
no setterinherited
- onlyVersion4AndAbove → bool
-
Whether this element type is only supported in version 4 and above.
finalinherited
- operationTechniqueIdRef → String
-
Reference to a OperationTechnique.
final
-
props
→ List<
Object?> -
The list of properties that will be used to determine whether
two instances are equal.
no setteroverride
-
recursiveChildren
→ Iterable<
Iso11783Element> ? -
All the element children connected to this, and their children
recursively.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selfWithRecursiveChildren
→ Iterable<
Iso11783Element> -
All the element children connected to this, and their children
recursively.
no setterinherited
- stringify → bool?
-
If set to
true
, the toString method will be overridden to output this instance's props.no setterinherited
Methods
-
buildXmlChildren(
XmlBuilder builder, {Map< String, String> namespaces = const {}}) → void -
Builds the XML children of this on the
builder
. -
buildXmlElement(
XmlBuilder builder, {Map< String, String> namespaces = const {}}) → void -
inherited
-
mapPropsToString(
Type runtimeType, List< Object?> props) → String -
Returns a string for
props
.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
toXmlAttributes(
{Map< String, String?> namespaces = const {}}) → List<XmlAttribute> - Returns a list of the XML attributes of this.
-
toXmlChildren(
{Map< String, String?> namespaces = const {}}) → List<XmlNode> -
inherited
-
toXmlElement(
{Map< String, String?> namespaces = const {}}) → XmlElement -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited