Constructor.
The token for this tag.
The collection of HED schemas.
The original HED string.
The canonical form of the HED tag.
The formatted canonical version of the HED tag.
The bounds of the HED tag in the original HED string.
The original pre-parsed version of the HED tag.
The HED schema this tag belongs to.
Indicates whether the tag is deprecated
Indicates whether the tag is deprecated
Return the normalized version of this tag.
Get the schema tag object for this tag.
The schema tag object for this tag.
Get the schema tag object for this tag's value-taking form.
The schema tag object for this tag's value-taking form.
Get the unit classes for this HED tag.
The unit classes for this HED tag.
Handle reserved three-level tags.
The remainder of the tag string after schema tag.
Separate the remainder of the tag into three parts.
The part of the tag that is in the schema.
The leftover part.
Check if value is a valid value for this tag.
The value to be checked.
An empty string if value is value, otherwise an indication of failure.
Determine if this HED tag is equivalent to another HED tag.
Note: HED tags are deemed equivalent if they have the same schema and normalized tag string.
A HED tag to compare with this one.
Whether the other tag is equivalent to this HED tag.
Nicely format this tag.
Whether the tags should be in long form.
Determine whether this tag has a given attribute.
An attribute name.
Whether this tag has the named attribute.
Checks if this HED tag has the unitClass
attribute.
Whether this HED tag has the unitClass
attribute.
Checks if this HED tag has the takesValue
attribute.
Whether this HED tag has the takesValue
attribute.
A parsed HED tag.