HED JavaScript
dev_test_docs_min

HED JavaScript API:

  • bids
    • Schema
    • tsvParse
      • parseTSV()
    • types
      • BidsData
        • BidsData.definitions
        • BidsData.hedIssues
        • BidsData.parsedStringMapping
      • BidsFile
        • BidsFile.file
        • BidsFile.name
      • BidsJsonFile
        • BidsJsonFile.BidsJsonFile
        • BidsJsonFile.jsonData
      • BidsTsvFile
        • BidsTsvFile.BidsTsvFile
        • BidsTsvFile.hedColumnHedStrings
        • BidsTsvFile.mergedSidecar
        • BidsTsvFile.parsedTsv
        • BidsTsvFile.potentialSidecars
        • BidsTsvFile.sidecarHedData
      • BidsEventFile
        • BidsEventFile.BidsEventFile
      • BidsTabularFile
        • BidsTabularFile.BidsTabularFile
      • BidsSidecar
    • utils
      • sidecarValueHasHed()
    • validate
      • sidecarValueHasHed()
      • validateBidsDataset()
      • validateFullDataset()
      • validateBidsTsvFile()
      • validateSidecars()
      • validateHedColumn()
      • parseTsvHed()
      • validateCombinedDataset()
      • validateStrings()
      • convertHedIssuesToBidsIssues()
  • validator
    • parseDefinitions()
    • checkGroupForTemporalOrder()
    • validateTemporalOrder()
    • validateDataset()
    • validateHedEvents()
    • validateHedDataset()
    • validateHedDatasetWithContext()
    • schema
      • isHed3Schema()
      • buildSchemaAttributesObject()
      • buildSchemaObject()
      • buildSchemas()
      • SchemaEntries
        • SchemaEntries.SchemaEntries
        • SchemaEntries.SIUnitModifiers
        • SchemaEntries.SIUnitSymbolModifiers
        • SchemaEntries.allUnits
        • SchemaEntries.attributes
        • SchemaEntries.definitions
        • SchemaEntries.properties
        • SchemaEntries.unitClassMap
        • SchemaEntries.tagHasAttribute()
      • SchemaEntryManager
        • SchemaEntryManager.SchemaEntryManager
        • SchemaEntryManager._definitions
        • SchemaEntryManager.keys()
        • SchemaEntryManager.values()
      • SchemaEntry
        • SchemaEntry.SchemaEntry
        • SchemaEntry._name
        • SchemaEntry.name
        • SchemaEntry.hasAttributeName()
      • SchemaProperty
        • SchemaProperty.SchemaProperty
        • SchemaProperty._propertyType
        • SchemaProperty.isCategoryProperty
        • SchemaProperty.isRoleProperty
        • SchemaProperty.isTypeProperty
      • SchemaAttribute
        • SchemaAttribute.SchemaAttribute
        • SchemaAttribute._categoryProperties
        • SchemaAttribute._roleProperties
        • SchemaAttribute._typeProperty
        • SchemaAttribute.categoryProperty
        • SchemaAttribute.roleProperties
        • SchemaAttribute.typeProperty
      • SchemaEntryWithAttributes
        • SchemaEntryWithAttributes.booleanAttributeNames
        • SchemaEntryWithAttributes.booleanAttributes
        • SchemaEntryWithAttributes.valueAttributeNames
        • SchemaEntryWithAttributes.valueAttributes
        • SchemaEntryWithAttributes.getAttributeValue()
        • SchemaEntryWithAttributes.getNamedAttributeValue()
        • SchemaEntryWithAttributes.hasAttribute()
        • SchemaEntryWithAttributes.hasAttributeName()
      • SchemaUnit
        • SchemaUnit.SchemaUnit
        • SchemaUnit._derivativeUnits
      • SchemaUnitClass
        • SchemaUnitClass.SchemaUnitClass
        • SchemaUnitClass._units
        • SchemaUnitClass.defaultUnit
        • SchemaUnitClass.units
      • SchemaUnitModifier
        • SchemaUnitModifier.SchemaUnitModifier
      • SchemaValueClass
        • SchemaValueClass.SchemaValueClass
      • SchemaTag
        • SchemaTag.SchemaTag
        • SchemaTag._parent
        • SchemaTag._unitClasses
        • SchemaTag.hasUnitClasses
        • SchemaTag.parent
        • SchemaTag.unitClasses
      • SchemaParser
        • SchemaParser.SchemaParser
        • SchemaParser.getElementTagName()
        • SchemaParser.getElementTagValue()
      • 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
        • ParsedHed3Tag.defaultUnit
        • ParsedHed3Tag.existsInSchema
        • ParsedHed3Tag.hasUnitClass
        • ParsedHed3Tag.takesValue
        • ParsedHed3Tag.takesValueFormattedTag
        • ParsedHed3Tag.takesValueTag
        • ParsedHed3Tag.unitClasses
        • ParsedHed3Tag.validUnits
        • ParsedHed3Tag._convertTag()
      • HedStringTokenizer
        • HedStringTokenizer.tokenize()
      • checkForInvalidCharacters()
      • createParsedTags()
      • splitHedString()
      • ParsedHedString
        • ParsedHedString.ParsedHedString
        • ParsedHedString.definitionGroups
        • ParsedHedString.hedString
        • ParsedHedString.tagGroups
        • ParsedHedString.tags
        • ParsedHedString.topLevelTagGroups
        • ParsedHedString.topLevelTags
      • ParsedHedSubstring
        • ParsedHedSubstring.ParsedHedSubstring
        • ParsedHedSubstring.originalBounds
        • ParsedHedSubstring.originalTag
        • ParsedHedSubstring.toString()
      • 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
        • Hed2Validator
          • Hed2Validator.Hed2Validator
          • Hed2Validator.checkIfTagUnitClassUnitsAreValid()
          • Hed2Validator.checkValueTagSyntax()
          • Hed2Validator.validateValue()
        • units.validateUnits()
        • isPrefixUnit()
        • getValidDerivativeUnits()
        • getAllUnits()
      • parser
        • ParsedHed2Tag
          • ParsedHed2Tag.defaultUnit
          • ParsedHed2Tag.existsInSchema
          • ParsedHed2Tag.hasUnitClass
          • ParsedHed2Tag.takesValue
          • ParsedHed2Tag.takesValueFormattedTag
          • ParsedHed2Tag.unitClasses
          • ParsedHed2Tag.validUnits
          • ParsedHed2Tag._convertTag()
HED JavaScript
  • validator
  • hed2
  • Edit on GitHub
Previous Next

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
    • Hed2Validator
      • Hed2Validator.Hed2Validator
      • Hed2Validator.checkIfTagUnitClassUnitsAreValid()
      • Hed2Validator.checkValueTagSyntax()
      • Hed2Validator.validateValue()
    • units.validateUnits()
    • isPrefixUnit()
    • getValidDerivativeUnits()
    • getAllUnits()
  • parser
    • ParsedHed2Tag
      • ParsedHed2Tag.defaultUnit
      • ParsedHed2Tag.existsInSchema
      • ParsedHed2Tag.hasUnitClass
      • ParsedHed2Tag.takesValue
      • ParsedHed2Tag.takesValueFormattedTag
      • ParsedHed2Tag.unitClasses
      • ParsedHed2Tag.validUnits
      • ParsedHed2Tag._convertTag()

© Copyright 2017-2023, HED Working Group. Revision 50f75779.

Built with Sphinx using a theme provided by Read the Docs.