EditionBuilders.EditionBuilder
— TypeAn abstract type for orthographic systems.
EditionBuilders.LiteralTextBuilder
— TypeBuilder for reading raw text from XML edition.
EditionBuilders.MidBasicBuilder
— TypeEditionBuilders sharing editorial conventions of a basic MID project.
EditionBuilders.MidDiplomaticBuilder
— TypeBuilder for reading diplomatic text from TEI XML following MID conventions.
EditionBuilders.MidDiplomaticTableBuilder
— Type.
EditionBuilders.MidEpigraphicBuilder
— TypeBuilder for reading normalized text from TEI XML following MID conventions.
EditionBuilders.MidNormalizedBuilder
— TypeBuilder for reading diplomatic text from TEI XML following MID conventions.
EditionBuilders.MidNormalizedTableBuilder
— Type.
CitableBase.versionid
— MethodReturn version identifier.
versionid(bldr)
CitableBase.versionid
— MethodVersion identifier used by this builder.
versionid(bldr)
CitableBase.versionid
— MethodReturn version identifier.
versionid(bldr)
CitableBase.versionid
— MethodVersion identifier used by this builder.
versionid(bldr)
CitableBase.versionid
— MethodDefine default version identifier.
versionid(bldr)
EditionBuilders.TEIchoice
— MethodMake diplomatic choice of MID-legal TEI choice.
TEIchoice(builder, n)
EditionBuilders.TEIchoice
— MethodMake normalized choice of MID-legal TEI choice.
EditionBuilders.TEIchoice
— MethodMake normalized choice of MID-legal TEI choice.
EditionBuilders.cleanws
— MethodMinimize whitespace as allowed by XML syntax.
EditionBuilders.collectw
— MethodCollect text of w element
EditionBuilders.diplomaticbuilder
— MethodInstantiate a MidDiplomaticBuilder
.
diplomaticbuilder(; versionid)
EditionBuilders.diplomatictable
— MethodSimplify constructing a MidDiplomaticTableBuilder
.
diplomatictable(; versionid)
EditionBuilders.edited
— MethodGeneric edition builder mindlessly extracting all text content from XML passage.
edited(builder, passage; edition, exemplar)
EditionBuilders.edited
— MethodBuilder for constructing a citable passage for a diplomatic text from a citable passage in archival XML.
edited(builder, passage; edition, exemplar)
EditionBuilders.edited
— MethodEdit corpus c
using builder
.
edited(builder, c; edition, exemplar)
EditionBuilders.edited
— MethodBuilder for constructing a citable passage for a diplomatic text from a citable passage in archival XML.
edited(builder, passage; edition, exemplar, tablify)
EditionBuilders.edited
— MethodBuilder for constructing a citable passage for a normalized text from a citable passage in archival XML.
edited(builder, passage; edition, exemplar, tablify)
EditionBuilders.edited
— MethodEdit all citable passages using a given builder.
edited(builder, c; edition, exemplar)
EditionBuilders.edited_row
— Functionedited_row(builder, row)
edited_row(builder, row, tablify)
EditionBuilders.edited_row
— Functionedited_row(builder, row)
edited_row(builder, row, tablify)
EditionBuilders.edited_text
— FunctionCompose text content from an XML passage using a LiteralTextBuilder.
edited_text(builder, n)
edited_text(builder, n, accum)
EditionBuilders.edited_text
— FunctionWalk parsed XML tree and compose a specific edition. builder
is the edition builder to use. n
is a parsed passage. accum
is the accumulation of any text already seen and collected.
EditionBuilders.edited_text
— FunctionWalk parsed XML tree and compose text content for an edition using builder
. n
is a parsed passage. accum
is the accumulation of any text already seen and collected.
edited_text(builder, n)
edited_text(builder, n, accum)
EditionBuilders.editedelement
— MethodCompose edited text of a given XML element using a given builder.
EditionBuilders.editedelement
— MethodCompose edited text of a given XML element using a given builder.
EditionBuilders.fragmentsDictionary
— MethodBuild a dictionary of line-spanning word fragments.
EditionBuilders.hasattribute
— MethodTrue if n
has an attribute named a
.
EditionBuilders.normalizedbuilder
— MethodInstantiate a MidNormalizedBuilder
.
normalizedbuilder(; versionid)
EditionBuilders.skipelement
— MethodTrue if element should be omitted.
skipelement(builder, elname)
EditionBuilders.usageerrors
— MethodGeneric validator accepting any XML element in the text of CitablePassage
.
usageerrors(builder, passage)
EditionBuilders.validElementNames
— MethodNo element names are accepted by default. Subtypes of EditionBuilder
must implement this function appropriately.
EditionBuilders.validElementNames
— MethodValid element names in MidDiplomaticReader
and MidNormalizedReader
.
EditionBuilders.validchoice
— MethodTrue if syntax of n
is valid for contents of a TEI choice
.
EditionBuilders.validelname
— MethodTrue if elname is a valid name for an XML element in the given Edition Builder.
validelname(builder, elname)
EditionBuilders.validelname
— MethodTrue if elname
is a valid element name in an MidBasicBuilder
.