Hierarchical Event Descriptor (HED) JavaScript ToolsΒΆ
Note: this is a work in progress. More information is coming.
- bids
- validator
parseDefinitions()
checkGroupForTemporalOrder()
validateTemporalOrder()
validateDataset()
validateHedEvents()
validateHedDataset()
validateHedDatasetWithContext()
- schema
isHed3Schema()
buildSchemaAttributesObject()
buildSchemaObject()
buildSchemas()
SchemaEntries
SchemaEntryManager
SchemaEntry
SchemaProperty
SchemaAttribute
SchemaEntryWithAttributes
SchemaEntryWithAttributes.booleanAttributeNames
SchemaEntryWithAttributes.booleanAttributes
SchemaEntryWithAttributes.valueAttributeNames
SchemaEntryWithAttributes.valueAttributes
SchemaEntryWithAttributes.getAttributeValue()
SchemaEntryWithAttributes.getNamedAttributeValue()
SchemaEntryWithAttributes.hasAttribute()
SchemaEntryWithAttributes.hasAttributeName()
SchemaUnit
SchemaUnitClass
SchemaUnitModifier
SchemaValueClass
SchemaTag
SchemaParser
- hed3
- event
initiallyValidateHedString()
validateHedString()
validateHedEvent()
validateHedEventWithDefinitions()
HedValidator
HedValidator.HedValidator
HedValidator.hedSchemas
HedValidator.issues
HedValidator.options
HedValidator.parsedString
HedValidator._checkForTagAttribute()
HedValidator.checkForDuplicateTags()
HedValidator.checkForMultipleUniqueTags()
HedValidator.checkForRequiredTags()
HedValidator.checkIfTagIsValid()
HedValidator.checkIfTagRequiresChild()
HedValidator.checkIfTagUnitClassUnitsAreValid()
HedValidator.checkValueTagSyntax()
HedValidator.pushIssue()
HedValidator.validateHedTagGroup()
HedValidator.validateHedTagGroups()
HedValidator.validateHedTagLevel()
HedValidator.validateHedTagLevels()
HedValidator.validateIndividualHedTag()
HedValidator.validateIndividualHedTags()
HedValidator.validateTopLevelTags()
Hed3Validator
Hed3Validator.Hed3Validator
Hed3Validator.definitions
Hed3Validator.checkDefinitionGroupSyntax()
Hed3Validator.checkDefinitionStringSyntax()
Hed3Validator.checkForInvalidTopLevelTagGroupTags()
Hed3Validator.checkForInvalidTopLevelTags()
Hed3Validator.checkForMissingDefinitions()
Hed3Validator.checkIfTagIsValid()
Hed3Validator.checkIfTagUnitClassUnitsAreValid()
Hed3Validator.checkPlaceholderStringSyntax()
Hed3Validator.checkPlaceholderTagSyntax()
Hed3Validator.checkTemporalSyntax()
Hed3Validator.checkValueTagSyntax()
Hed3Validator.validateFullParsedHedString()
Hed3Validator.validateHedTagGroup()
Hed3Validator.validateIndividualHedTag()
Hed3Validator.validateTopLevelTagGroups()
Hed3Validator.validateTopLevelTags()
Hed3Validator.validateUnits()
Hed3Validator.validateValue()
- parser
ParsedHedTag
ParsedHedTag.ParsedHedTag
ParsedHedTag.allowsExtensions
ParsedHedTag.canonicalTag
ParsedHedTag.conversionIssues
ParsedHedTag.formattedTag
ParsedHedTag.schema
ParsedHedTag._convertTag()
ParsedHedTag._formatTag()
ParsedHedTag.toString()
ParsedHedTag.ancestorIterator
ParsedHedTag.getParentTag
ParsedHedTag.getTagName
ParsedHed3Tag
HedStringTokenizer
checkForInvalidCharacters()
createParsedTags()
splitHedString()
ParsedHedString
ParsedHedSubstring
ParsedHedGroup
ParsedHedGroup.ParsedHedGroup
ParsedHedGroup.defCount
ParsedHedGroup.defExpandChildren
ParsedHedGroup.defExpandName
ParsedHedGroup.defExpandNameAndValue
ParsedHedGroup.defExpandTag
ParsedHedGroup.defExpandTags
ParsedHedGroup.defExpandValue
ParsedHedGroup.defName
ParsedHedGroup.defNameAndValue
ParsedHedGroup.defTags
ParsedHedGroup.defValue
ParsedHedGroup.definitionGroup
ParsedHedGroup.definitionName
ParsedHedGroup.definitionNameAndValue
ParsedHedGroup.definitionTag
ParsedHedGroup.definitionTags
ParsedHedGroup.definitionValue
ParsedHedGroup.hasDefExpandChildren
ParsedHedGroup.isDefExpandGroup
ParsedHedGroup.isDefGroup
ParsedHedGroup.isDefinitionGroup
ParsedHedGroup.isInsetGroup
ParsedHedGroup.isOffsetGroup
ParsedHedGroup.isOnsetGroup
ParsedHedGroup.isTemporalGroup
ParsedHedGroup.specialTags
ParsedHedGroup.tags
ParsedHedGroup.temporalGroupName
ParsedHedGroup.nestedGroups()
ParsedHedGroup.subGroupArrayIterator()
ParsedHedGroup.subParsedGroupIterator()
ParsedHedGroup.tagIterator()
ParsedHedGroup.topLevelGroupIterator()
ParsedHedGroup.findDefinitionName
ParsedHedGroup.findGroupTags
ParsedHedGroup.getDefinitionTagValue
substituteCharacters()
countTagGroupParentheses()
isCommaMissingAfterClosingParenthesis()
findDelimiterIssuesInHedString()
validateFullUnparsedHedString()
parseHedString()
parseHedStrings()
- hed2
- schema
SchemaAttributes
SchemaAttributes.SchemaAttributes
SchemaAttributes.hasUnitClasses
SchemaAttributes.hasUnitModifiers
SchemaAttributes.tagAttributes
SchemaAttributes.tagUnitClasses
SchemaAttributes.tags
SchemaAttributes.unitAttributes
SchemaAttributes.unitClassAttributes
SchemaAttributes.unitClasses
SchemaAttributes.unitModifiers
SchemaAttributes.tagHasAttribute()
Hed2SchemaParser
- event
- parser
- schema