Packages

c

edu.holycross.shot.ohco2

CatalogEntry

case class CatalogEntry(urn: CtsUrn, citationScheme: String, lang: String, groupName: String, workTitle: String, versionLabel: Option[String], exemplarLabel: Option[String] = None, online: Boolean = true) extends Product with Serializable

Entry for a single concrete version of a text.

urn

URN for the version.

citationScheme

Label for citation scheme, with levels separated by a delimiter.

lang

ISO 639-2 three-letter language code.

groupName

Label for text group.

workTitle

Title of notional work.

versionLabel

Label for edition or translation.

exemplarLabel

Label for optional exemplar, or None.

online

True if the text is present in the cataloged Corpus.

Annotations
@JSExportAll()
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CatalogEntry
  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 CatalogEntry(urn: CtsUrn, citationScheme: String, lang: String, groupName: String, workTitle: String, versionLabel: Option[String], exemplarLabel: Option[String] = None, online: Boolean = true)

    urn

    URN for the version.

    citationScheme

    Label for citation scheme, with levels separated by a delimiter.

    lang

    ISO 639-2 three-letter language code.

    groupName

    Label for text group.

    workTitle

    Title of notional work.

    versionLabel

    Label for edition or translation.

    exemplarLabel

    Label for optional exemplar, or None.

    online

    True if the text is present in the cataloged Corpus.

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. def cex(delimiter: String = "\t"): String

    Serialization in .cex format.

    Serialization in .cex format.

    delimiter

    String to use as column separator.

  6. val citationScheme: String
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. val exemplarLabel: Option[String]
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def fullLabel: String

    Pretty print with URN.

  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. val groupName: String
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val lang: String
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. val online: Boolean
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String

    Pretty print a catalog entry.

    Pretty print a catalog entry.

    Definition Classes
    CatalogEntry → AnyRef → Any
  22. val urn: CtsUrn
  23. val versionLabel: Option[String]
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  27. val workTitle: String

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped