Static
reservedThe group to check for tag requirements.
A top-level reserved tag in group.
Perform syntactical checks on the provided HED string to detect violations.
The HED string to be checked.
If true, perform full validation; otherwise, perform a quick check.
Verify that there are no group tags at the top level of the string.
The HED string to be checked.
Check whether tags are not in groups -- or top-level groups as required
The HED string to be checked for reserved tag syntax.
If true, perform full validation; otherwise, perform a quick check.
An array of Issue
objects if there are violations; otherwise, an empty array.
Check the group conditions of the reserved tags. The top-level has already been verified.
The HED string to check for group conflicts.
An array of Issue
objects if there are violations; otherwise, an empty array.
Notes: These include the number of groups and top tag compatibility in the group
Check for tags with the unique attribute.
The HED string to be checked for tags with the unique attribute.
An array of Issue
objects if there are violations; otherwise, an empty array.
Static
_Static
getStatic
hasReturn a boolean indicating whether a tag is required to be in a tag group.
The HED tag to be checked.
If true, this indicates that tag must be in a tag group.
Note: This checks both reserved and schema tag requirements.
Static
hasIndicate whether a tag should be a top-level tag.
HED tag to check for top-level requirements.
If true, the tag is required to be at the top level.
Note: This check both the reserved requirements and the 'topLevelTagGroup' attribute in the schema.
Check the group tag requirements of a reserved Tag.