Constructor.
The value tag registers itself as its parent's value tag.
The name of this tag.
The description of this tag.
This tag's parent tag.
The boolean attributes for this tag.
The value attributes for this tag.
The unit classes for this tag.
The value classes for this tag.
The description of this schema entry.
The name of this schema entry.
This tag's parent tag.
This tag's unit classes.
This tag's value-classes
This tag's value-taking child.
The set of boolean attribute names this schema entry has.
The set of boolean attributes this schema entry has.
The collection of value attribute names this schema entry has.
The collection of value attributes this schema entry has.
StaticIGNORED_The attributes ignored when comparing two declarations of an element: inLibrary names the declaring library and hedId differs between schemas by construction.
Return all of this tag's ancestors.
The description of this schema entry.
Whether this tag has any unit classes.
This tag's long name.
The name of this schema entry.
This tag's parent tag.
This tag's unit classes.
This tag's value classes.
This tag's value-taking child tag.
Set the tag's value-taking child tag.
A value tag registers itself here from its constructor. When several schemas of a merge group declare the same tag, the first registered value tag is kept and a later equivalent one is ignored; a different one is an error.
The new value-taking child tag.
Determine if this schema value tag is equivalent to another schema value tag.
Schema value tags are equivalent if they have the same name, description, and attributes, the same unit and value classes (by name, in any order), and parent tags equivalent based on their names and attributes only. The parents' ancestry is compared where the parents themselves are merged.
A schema value tag to compare with this one.
Whether the other value tag is equivalent to this schema value tag.
Extend this tag's short name.
The extension.
The extended short string.
Retrieve all values of a value attribute (by name) on this schema entry.
The attribute whose value should be returned.
The values of the attribute.
Retrieve a single value of a value attribute (by name) on this schema entry, throwing an error if more than one value exists.
The attribute whose value should be returned.
The value of the attribute.
Whether this schema entry has this attribute (by name).
The attribute to check for.
Whether this schema entry has this attribute.
Whether this schema entry has this boolean attribute (by name).
The attribute to check for.
Whether this schema entry has this attribute.
Extend this tag's long name.
The extension.
The extended long string.
Staticsort
A value-taking tag in a HED schema.