Packages

case class HmtMom(baseDir: String) extends Product with Serializable

Mandatory Ongoing Maintenance for HMT project editorial repositories.

baseDir

Name of Root directory of an HMT editorial repository laid out according to 2018 standards..

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HmtMom
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HmtMom(baseDir: String)

    baseDir

    Name of Root directory of an HMT editorial repository laid out according to 2018 standards..

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val baseDir: String
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. def commentsCex(corpus: Corpus): String
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def iliads(c: Corpus): Corpus

    Create new corpus by extracting all Iliad passages from a given corpus.

    Create new corpus by extracting all Iliad passages from a given corpus.

    c

    Corpus to extact scholia from.

  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def orthoMappings: Vector[OrthoPairing]

    Construct mappings, as configurred for this repository, of CtsUrns to classes implementing the MidOrthography trait.

  16. def readerMappings: Vector[ReadersPairing]

    Construct mappings, as configurred for this repository, of CtsUrns to classes implementing the MidMarkupReader trait.

  17. def scholia(c: Corpus): Corpus

    Create new corpus by extracting all scholia from a given corpus.

    Create new corpus by extracting all scholia from a given corpus.

    c

    Corpus to extact scholia from.

  18. def scholiaCollapsedText(scholiaXml: Corpus): Corpus

    Given a corpus of scholia in HMT cited at leaf node, create a corpus of well-formed XML texts cited at the level of the whole scholion.

    Given a corpus of scholia in HMT cited at leaf node, create a corpus of well-formed XML texts cited at the level of the whole scholion. The function first drops any ".ref" nodes, then combines any remaining lemma and comment nodes in text string with URN collapsed by 1 level.

    scholiaXml

    Corpus of scholia in archival XML cited at leaf node.

  19. def scholiaCollapsedXml(scholiaXml: Corpus): Corpus

    Given a corpus of scholia in HMT archival XML cited at leaf node, create a corpus of well-formed XML texts cited at the level of the whole scholion.

    Given a corpus of scholia in HMT archival XML cited at leaf node, create a corpus of well-formed XML texts cited at the level of the whole scholion. The function first drops any ".ref" nodes, then combines any remaining lemma and comment nodes in a well-formed XML block with URN collapsed by 1 level.

    scholiaXml

    Corpus of scholia in archival XML cited at leaf node.

  20. def scholiaComments(scholiaXml: Corpus): Vector[Option[CiteTriple]]

    Given a corpus of scholia in HMT archival XML cited at leaf node, create CiteTriples.

    Given a corpus of scholia in HMT archival XML cited at leaf node, create CiteTriples.

    scholiaXml

    Corpus of scholia in archival XML cited at leaf node.

  21. def scholiaTextCorpus(c: Corpus): Corpus

    From a corpus citing scholia at leaf node (lemma, ref, comment), drop all "ref" elements to create a new leaf-node corpus containing only text content of the edition.

  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def validate(uString: String): Unit

    HCMID project validator to check on layout or repository.

  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped