Add a Definition object to this manager.
The definition to be added.
Issues encountered in adding the definition.
Add the non-null definitions to this manager.
The list of definitions to add to this manager.
Issues encountered in adding the definitions.
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.
A tuple [string|null, Issue[]] with definition contents for this tag and any issues.
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.
A tuple [Definition|null, Issue[]] with the definition and any issues found. 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.
If there is no matching definition or definition applied incorrectly.
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.
If there is no matching definition or definition applied incorrectly.
StaticcreateCreate a list of Definition objects from a list of strings.
A list of string definitions.
The HED schemas to use in creation.
A tuple [Definition[], Issue[]] with a definition list and any issues found.
Definitions for this manager.