Add a Definition object to this manager
The definition to be added.
Add the non-null definitions to this manager.
The list of definitions to add to this manager.
Evaluate the definition based on a parsed HED tag.
The tag to evaluate against the definitions.
The schemas to be used to assist in the evaluation.
If true then placeholder is allowed in the def tag.
Note: If the tag is not a Def or Def-expand, this returns null for the string and [] for the issues.
Find the definition associated with a tag, if any
The parsed HEd tag to be checked.
-Returns [Definition, Issue[]]. If no match is found, the first element is null.
Check the Def tags in a HED string for missing or incorrectly used Def-expand tags.
A parsed HED string to be checked.
Schemas to validate against.
If true then placeholder is allowed in the def tag.
Check the Def tags in a HED string for missing or incorrectly used Def tags.
A parsed HED string to be checked.
Schemas to validate against.
If true then placeholder is allowed in the def tag.
Static
createCreate a list of Definition objects from a list of strings.
A list of string definitions.
The HED schemas to use in creation.
Definitions for this manager (string --> Definition).