ttml-validator
Usage
Testing
How ttml-validator works internally
Dependencies
Pre-parse Checks
XML (post-parsing) Checks
Validation Logging
Development
src package
ttml-validator
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
activeArea_re (activeAreaCheck attribute)
activeAreaCheck (class in src.xmlChecks.ttXmlCheck)
actorRefsCheck (class in src.xmlChecks.actorRefsCheck)
append() (ValidationLogger method)
appliesTo (StyleAttribute attribute)
asDict() (ValidationResult method)
asString() (ValidationResult method)
attributeIsApplicableToElement() (in module src.styleAttribs)
B
BadEncodingCheck (class in src.preParseChecks.preParseCheck)
bbc_block_backgroundColor_constraint (ValidationCode attribute)
bbc_document_validity (ValidationCode attribute)
bbc_region_attributes_constraint (ValidationCode attribute)
bbc_region_backgroundColor_constraint (ValidationCode attribute)
bbc_region_overflow_constraint (ValidationCode attribute)
bbc_region_position_constraint (ValidationCode attribute)
bbc_text_backgroundColor_constraint (ValidationCode attribute)
bbc_text_color_constraint (ValidationCode attribute)
bbc_text_fillLineGap_constraint (ValidationCode attribute)
bbc_text_fontFamily_constraint (ValidationCode attribute)
bbc_text_fontSize_constraint (ValidationCode attribute)
bbc_text_fontStyle_constraint (ValidationCode attribute)
bbc_text_lineHeight_constraint (ValidationCode attribute)
bbc_text_linePadding_constraint (ValidationCode attribute)
bbc_text_multiRowAlign_constraint (ValidationCode attribute)
bbc_text_span_constraint (ValidationCode attribute)
bbc_timing_gaps (ValidationCode attribute)
bbc_timing_minimum_subtitles (ValidationCode attribute)
bbc_timing_segment_overlap (ValidationCode attribute)
BbcPassChecker (class in src.validationLogging.validationSummariser)
BbcSubtitleConstraintSet (class in src.constraintSets.bbcConstraints)
bbcTimingCheck (class in src.xmlChecks.bbcTimingXmlCheck)
bodyCheck (class in src.xmlChecks.bodyXmlCheck)
ByteOrderMarkCheck (class in src.preParseChecks.preParseCheck)
C
canonicaliseFontFamily() (in module src.styleAttribs)
cellResolution_re (cellResolutionCheck attribute)
cellResolutionCheck (class in src.xmlChecks.ttXmlCheck)
checkComputedStyles() (regionRefsXmlCheck method)
checkLineBreaks (class in src.xmlChecks.textCheck)
checkSpecifiedStyles() (regionRefsXmlCheck method)
code (ValidationResult attribute)
collate_validation() (in module src.validationCollater)
collateResults() (ValidationLogger method)
computeStyles() (in module src.styleAttribs)
computeValue (StyleAttribute attribute)
ConstraintSet (class in src.constraintSets.constraintSet)
contentProfilesCheck (class in src.xmlChecks.ttXmlCheck)
copyrightCheck (class in src.xmlChecks.copyrightCheck)
D
dapt_document_validity (ValidationCode attribute)
dapt_lang_audio (ValidationCode attribute)
dapt_lang_root (ValidationCode attribute)
dapt_metadata_content_descriptor (ValidationCode attribute)
dapt_metadata_desctype_validity (ValidationCode attribute)
dapt_metadata_represents (ValidationCode attribute)
dapt_metadata_scriptRepresents (ValidationCode attribute)
dapt_timing_attribute_constraint (ValidationCode attribute)
dapt_timing_framerate (ValidationCode attribute)
dapt_timing_origin_timecode (ValidationCode attribute)
dapt_timing_segment_overlap (ValidationCode attribute)
dapt_timing_start_of_programme_timecode (ValidationCode attribute)
dapt_timing_tickrate (ValidationCode attribute)
dapt_timing_timecode_offset (ValidationCode attribute)
dapt_timing_timecontainer (ValidationCode attribute)
DaptConstraintSet (class in src.constraintSets.daptConstraints)
daptLangAudioNonMatchingCheck (class in src.xmlChecks.daptLangCheck)
daptmDescTypeCheck (class in src.xmlChecks.daptmDescTypeCheck)
daptmRepresentsCheck (class in src.xmlChecks.daptmRepresentsCheck)
DaptPassChecker (class in src.validationLogging.validationSummariser)
daptTimingCheck (class in src.xmlChecks.daptTimingXmlCheck)
default_cellResolution (cellResolutionCheck attribute)
default_timeBase (timeBaseCheck attribute)
defaultValue (StyleAttribute attribute)
divCheck (class in src.xmlChecks.divXmlCheck)
duplicateXmlIdCheck (class in src.xmlChecks.xmlIdCheck)
E
ebuttd_document_validity (ValidationCode attribute)
ebuttd_empty_body_constraint (ValidationCode attribute)
ebuttd_empty_div_constraint (ValidationCode attribute)
ebuttd_head_element_constraint (ValidationCode attribute)
ebuttd_inline_styling_constraint (ValidationCode attribute)
ebuttd_layout_element_constraint (ValidationCode attribute)
ebuttd_multiRowAlign (ValidationCode attribute)
ebuttd_nested_div_constraint (ValidationCode attribute)
ebuttd_nested_span_constraint (ValidationCode attribute)
ebuttd_nested_timing_constraint (ValidationCode attribute)
ebuttd_overlapping_region_constraint (ValidationCode attribute)
ebuttd_p_xml_id_constraint (ValidationCode attribute)
ebuttd_parameter_timeBase (ValidationCode attribute)
ebuttd_region_attributes_constraint (ValidationCode attribute)
ebuttd_region_element_constraint (ValidationCode attribute)
ebuttd_region_position_constraint (ValidationCode attribute)
ebuttd_style_element_constraint (ValidationCode attribute)
ebuttd_styling_element_constraint (ValidationCode attribute)
ebuttd_timing_attribute_constraint (ValidationCode attribute)
EbuttdPassChecker (class in src.validationLogging.validationSummariser)
ERROR (in module src.validationLogging.validationResult)
error() (ValidationLogger method)
F
failuresAndWarningsAndSkips() (ValidationPassChecker class method)
fallbackComputeValue (StyleAttribute attribute)
G
get_epoch() (in module src.ttmlValidator)
get_namespace() (in module src.xmlChecks.pruner)
(in module src.xmlUtils)
get_unqualified_name() (in module src.xmlChecks.pruner)
(in module src.xmlUtils)
getAllStyleAttributeDict() (in module src.styleAttribs)
getAllStyleAttributeKeys() (in module src.styleAttribs)
getMergedStyleSet() (in module src.styleAttribs)
getParentTimingAttributes() (in module src.xmlChecks.timingAttributeCheck)
getStyleAttributeDict() (in module src.styleAttribs)
getStyleAttributeKeys() (in module src.styleAttribs)
getTimingAttributes() (in module src.xmlChecks.timingAttributeCheck)
GOOD (in module src.validationLogging.validationResult)
good() (ValidationLogger method)
H
headCheck (class in src.xmlChecks.headXmlCheck)
I
IDREFSelementApplicabilityCheck (class in src.xmlChecks.xmlIdCheck)
imsc_parameter_activeArea (ValidationCode attribute)
INFO (in module src.validationLogging.validationResult)
info() (ValidationLogger method)
inlineStyleAttributesCheck (class in src.xmlChecks.inlineStyleAttributeCheck)
isFrameClockTime() (TimeExpressionHandler method)
isNonFrameClockTime() (TimeExpressionHandler method)
isOffsetTime() (TimeExpressionHandler method)
isScriptEvent() (in module src.xmlChecks.daptUtils)
isText() (in module src.xmlChecks.daptUtils)
L
layoutCheck (class in src.xmlChecks.layoutCheck)
load_registry() (in module src.registries.jsonLoader)
location (ValidationResult attribute)
log_pruned_attr() (Pruner method)
log_pruned_el() (Pruner method)
log_results_summary_bbc() (in module src.ttmlValidator)
log_results_summary_dapt() (in module src.ttmlValidator)
M
main() (in module src.ttmlValidator)
(in module src.validationCollater)
make_qname() (in module src.xmlUtils)
message (ValidationResult attribute)
module
src
src.constraintSets
src.constraintSets.bbcConstraints
src.constraintSets.constraintSet
src.constraintSets.daptConstraints
src.preParseChecks
src.preParseChecks.preParseCheck
src.preParseChecks.xmlStructureCheck
src.registries
src.registries.contentDescriptorRegistry
src.registries.daptmDescTypeRegistry
src.registries.jsonLoader
src.registries.ttmRoleRegistry
src.schemas
src.schemas.daptSchema
src.schemas.ebuttdSchema
src.styleAttribs
src.timeExpression
src.ttmlValidator
src.validationCollater
src.validationLogging
src.validationLogging.validationCodes
src.validationLogging.validationLogger
src.validationLogging.validationResult
src.validationLogging.validationSummariser
src.xmlChecks
src.xmlChecks.actorRefsCheck
src.xmlChecks.bbcTimingXmlCheck
src.xmlChecks.bodyXmlCheck
src.xmlChecks.copyrightCheck
src.xmlChecks.daptLangCheck
src.xmlChecks.daptmDescTypeCheck
src.xmlChecks.daptmRepresentsCheck
src.xmlChecks.daptTimingXmlCheck
src.xmlChecks.daptUtils
src.xmlChecks.divXmlCheck
src.xmlChecks.headXmlCheck
src.xmlChecks.inlineStyleAttributeCheck
src.xmlChecks.layoutCheck
src.xmlChecks.pruner
src.xmlChecks.pXmlCheck
src.xmlChecks.regionRefsCheck
src.xmlChecks.spanXmlCheck
src.xmlChecks.styleRefsCheck
src.xmlChecks.stylingCheck
src.xmlChecks.textCheck
src.xmlChecks.timingAttributeCheck
src.xmlChecks.ttmlRoleCheck
src.xmlChecks.ttmlUtils
src.xmlChecks.ttXmlCheck
src.xmlChecks.xmlCheck
src.xmlChecks.xmlIdCheck
src.xmlChecks.xsdValidator
src.xmlUtils
N
nonEmptyLangRootCheck (class in src.xmlChecks.daptLangCheck)
noNestedTimedElementsCheck (class in src.xmlChecks.timingAttributeCheck)
noTextChildren (class in src.xmlChecks.textCheck)
noTimingAttributeCheck (class in src.xmlChecks.timingAttributeCheck)
ns (StyleAttribute attribute)
nsIsRelative (StyleAttribute attribute)
NullByteCheck (class in src.preParseChecks.preParseCheck)
P
pCheck (class in src.xmlChecks.pXmlCheck)
popParentTimingAttributes() (in module src.xmlChecks.timingAttributeCheck)
preParse_byteOrderMark (ValidationCode attribute)
preParse_byteOrderMark_corrupt (ValidationCode attribute)
preParse_encoding (ValidationCode attribute)
preParse_nullBytes (ValidationCode attribute)
PreParseCheck (class in src.preParseChecks.preParseCheck)
preParseChecks() (ConstraintSet method)
prune_unrecognised_vocabulary() (Pruner method)
Pruner (class in src.xmlChecks.pruner)
pushParentTimingAttributes() (in module src.xmlChecks.timingAttributeCheck)
Q
qualify() (in module src.xmlChecks.xmlIdCheck)
qualifyTags() (in module src.xmlChecks.xmlIdCheck)
R
recursively_compute_child_represents() (daptmRepresentsCheck method)
recursively_compute_xml_lang_and_check_audio() (daptLangAudioNonMatchingCheck method)
regionRefsXmlCheck (class in src.xmlChecks.regionRefsCheck)
requireXmlId (class in src.xmlChecks.xmlIdCheck)
run() (activeAreaCheck method)
(actorRefsCheck method)
(BadEncodingCheck method)
(bbcTimingCheck method)
(bodyCheck method)
(ByteOrderMarkCheck method)
(cellResolutionCheck method)
(checkLineBreaks method)
(contentProfilesCheck method)
(copyrightCheck method)
(daptLangAudioNonMatchingCheck method)
(daptmDescTypeCheck method)
(daptmRepresentsCheck method)
(daptTimingCheck method)
(divCheck method)
(duplicateXmlIdCheck method)
(headCheck method)
(IDREFSelementApplicabilityCheck method)
(inlineStyleAttributesCheck method)
(layoutCheck method)
(nonEmptyLangRootCheck method)
(noNestedTimedElementsCheck method)
(noTextChildren method)
(noTimingAttributeCheck method)
(NullByteCheck method)
(pCheck method)
(PreParseCheck method)
(Pruner method)
(regionRefsXmlCheck method)
(requireXmlId method)
(spanCheck method)
(styleRefsXmlCheck method)
(stylingCheck method)
(timeBaseCheck method)
(ttmlRoleTypeCheck method)
(ttTagAndNamespaceCheck method)
(unqualifiedIdAttributeCheck method)
(XmlCheck method)
(XmlStructureCheck method)
(xsdValidator method)
S
seconds() (TimeExpressionHandler method)
SKIP (in module src.validationLogging.validationResult)
skip() (ValidationLogger method)
spanCheck (class in src.xmlChecks.spanXmlCheck)
src
module
src.constraintSets
module
src.constraintSets.bbcConstraints
module
src.constraintSets.constraintSet
module
src.constraintSets.daptConstraints
module
src.preParseChecks
module
src.preParseChecks.preParseCheck
module
src.preParseChecks.xmlStructureCheck
module
src.registries
module
src.registries.contentDescriptorRegistry
module
src.registries.daptmDescTypeRegistry
module
src.registries.jsonLoader
module
src.registries.ttmRoleRegistry
module
src.schemas
module
src.schemas.daptSchema
module
src.schemas.ebuttdSchema
module
src.styleAttribs
module
src.timeExpression
module
src.ttmlValidator
module
src.validationCollater
module
src.validationLogging
module
src.validationLogging.validationCodes
module
src.validationLogging.validationLogger
module
src.validationLogging.validationResult
module
src.validationLogging.validationSummariser
module
src.xmlChecks
module
src.xmlChecks.actorRefsCheck
module
src.xmlChecks.bbcTimingXmlCheck
module
src.xmlChecks.bodyXmlCheck
module
src.xmlChecks.copyrightCheck
module
src.xmlChecks.daptLangCheck
module
src.xmlChecks.daptmDescTypeCheck
module
src.xmlChecks.daptmRepresentsCheck
module
src.xmlChecks.daptTimingXmlCheck
module
src.xmlChecks.daptUtils
module
src.xmlChecks.divXmlCheck
module
src.xmlChecks.headXmlCheck
module
src.xmlChecks.inlineStyleAttributeCheck
module
src.xmlChecks.layoutCheck
module
src.xmlChecks.pruner
module
src.xmlChecks.pXmlCheck
module
src.xmlChecks.regionRefsCheck
module
src.xmlChecks.spanXmlCheck
module
src.xmlChecks.styleRefsCheck
module
src.xmlChecks.stylingCheck
module
src.xmlChecks.textCheck
module
src.xmlChecks.timingAttributeCheck
module
src.xmlChecks.ttmlRoleCheck
module
src.xmlChecks.ttmlUtils
module
src.xmlChecks.ttXmlCheck
module
src.xmlChecks.xmlCheck
module
src.xmlChecks.xmlIdCheck
module
src.xmlChecks.xsdValidator
module
src.xmlUtils
module
status (ValidationResult attribute)
StatusStrings (in module src.validationLogging.validationResult)
StyleAttribute (class in src.styleAttribs)
styleRefsXmlCheck (class in src.xmlChecks.styleRefsCheck)
stylingCheck (class in src.xmlChecks.stylingCheck)
summarise() (BbcSubtitleConstraintSet static method)
(ConstraintSet static method)
(DaptConstraintSet static method)
syntaxRegex (StyleAttribute attribute)
T
tag (StyleAttribute attribute)
timeBaseCheck (class in src.xmlChecks.ttXmlCheck)
TimeExpressionHandler (class in src.timeExpression)
ttml_attribute_styling_attribute (ValidationCode attribute)
ttml_document_timing (ValidationCode attribute)
ttml_document_validity (ValidationCode attribute)
ttml_element_body (ValidationCode attribute)
ttml_element_br (ValidationCode attribute)
ttml_element_head (ValidationCode attribute)
ttml_element_layout (ValidationCode attribute)
ttml_element_region (ValidationCode attribute)
ttml_element_style (ValidationCode attribute)
ttml_element_styling (ValidationCode attribute)
ttml_idref_element_applicability (ValidationCode attribute)
ttml_idref_empty (ValidationCode attribute)
ttml_idref_too_many (ValidationCode attribute)
ttml_layout_region_association (ValidationCode attribute)
ttml_metadata_actor_reference (ValidationCode attribute)
ttml_metadata_copyright (ValidationCode attribute)
ttml_metadata_role (ValidationCode attribute)
ttml_parameter_cellResolution (ValidationCode attribute)
ttml_parameter_contentProfiles (ValidationCode attribute)
ttml_styling (ValidationCode attribute)
ttml_styling_attribute_applicability (ValidationCode attribute)
ttml_styling_reference (ValidationCode attribute)
ttml_styling_referential_chained (ValidationCode attribute)
ttml_timing_attribute_syntax (ValidationCode attribute)
TtmlPassChecker (class in src.validationLogging.validationSummariser)
ttmlRoleTypeCheck (class in src.xmlChecks.ttmlRoleCheck)
ttTagAndNamespaceCheck (class in src.xmlChecks.ttXmlCheck)
U
unclassified (ValidationCode attribute)
unqualifiedIdAttributeCheck (class in src.xmlChecks.xmlIdCheck)
usesFrames() (TimeExpressionHandler method)
usesTicks() (TimeExpressionHandler method)
V
validate_ttml() (in module src.ttmlValidator)
validateStyleAttr() (in module src.styleAttribs)
validateValue() (StyleAttribute method)
ValidationCode (class in src.validationLogging.validationCodes)
ValidationLogger (class in src.validationLogging.validationLogger)
ValidationPassChecker (class in src.validationLogging.validationSummariser)
ValidationResult (class in src.validationLogging.validationResult)
validator_internal_exception (ValidationCode attribute)
W
WARN (in module src.validationLogging.validationResult)
warn() (ValidationLogger method)
write_csv() (ValidationLogger method)
write_json() (ValidationLogger method)
write_plaintext() (ValidationLogger method)
X
xml_document_validity (ValidationCode attribute)
xml_dtd (ValidationCode attribute)
xml_encoding_decl (ValidationCode attribute)
xml_entity_decl (ValidationCode attribute)
xml_id_unique (ValidationCode attribute)
xml_id_unqualified (ValidationCode attribute)
xml_parse (ValidationCode attribute)
xml_prune (ValidationCode attribute)
xml_root_element (ValidationCode attribute)
xml_tt_namespace (ValidationCode attribute)
xml_xsd (ValidationCode attribute)
XmlCheck (class in src.xmlChecks.xmlCheck)
xmlChecks() (ConstraintSet method)
XmlPassChecker (class in src.validationLogging.validationSummariser)
XmlStructureCheck (class in src.preParseChecks.xmlStructureCheck)
xsdValidator (class in src.xmlChecks.xsdValidator)
Version: latest
Languages
en
Versions
latest
0.1.0
dev