Packages

case class DseVector(passages: Vector[DsePassage]) extends LogSupport with Product with Serializable

A class for working with an ordered sequence of DsePassage obects.

passages

Vector of DsePassage objects.

Annotations
@JSExportAll()
Linear Supertypes
Product, Equals, LogSupport, LazyLogger, LoggingMethods, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DseVector
  2. Product
  3. Equals
  4. LogSupport
  5. LazyLogger
  6. LoggingMethods
  7. Serializable
  8. Serializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DseVector(passages: Vector[DsePassage])

    passages

    Vector of DsePassage objects.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def ++(dseVector: DseVector): DseVector

    Concatenate a second DseVector to this one.

    Concatenate a second DseVector to this one.

    dseVector

    Second DseVector to concatenate to this one.

  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. macro def debug(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  8. macro def debug(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. macro def error(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  11. macro def error(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def ictForImage(img: Cite2Urn, baseUrl: String = ...): String

    Compose a URL string to display DSE relations for a specified image in the image citation tool developed for the CITE Architecture.

    Compose a URL string to display DSE relations for a specified image in the image citation tool developed for the CITE Architecture. See https://github.com/cite-architecture/ict2.

    img

    The images to illustrate.

    baseUrl

    Home URL, as a String, for an installation of the CITE Image Citation Tool (version 2).

  14. def ictForSurface(surfaceUrn: Cite2Urn, baseUrl: String = ...): Option[String]

    Compose a URL string to display DSE relations for a specifice text-bearing surface in the image citation tool developed for the CITE Architecture.

    Compose a URL string to display DSE relations for a specifice text-bearing surface in the image citation tool developed for the CITE Architecture. See https://github.com/cite-architecture/ict2.

    surfaceUrn

    The surface to illustrate.

    baseUrl

    Home URL, as a String, for an installation of the CITE Image Citation Tool (version 2).

  15. def ictForText(psg: CtsUrn, baseUrl: String = ...): Option[String]

    Compose a URL string to display DSE relations for an exactly matching specified passage of text in the image citation tool developed for the CITE Architecture.

    Compose a URL string to display DSE relations for an exactly matching specified passage of text in the image citation tool developed for the CITE Architecture. See https://github.com/cite-architecture/ict2.

    psg

    Text passage to illustrate.

    baseUrl

    Home URL, as a String, for an installation of the CITE Image Citation Tool (version 2).

  16. def imageCollections: Set[Cite2Urn]

    Set of image collections in this DSE.

  17. def imageForTbs(surface: Cite2Urn): Option[Cite2Urn]

    Find reference image for a given text-bearing surface.

    Find reference image for a given text-bearing surface.

    surface

    URN for surface to check.

  18. def imageForText(psg: CtsUrn): Option[Cite2Urn]

    Reference image illustrating a given passage of text.

    Reference image illustrating a given passage of text.

    psg

    A citable node of text.

  19. def imageWRoiForText(psg: CtsUrn): Option[Cite2Urn]

    Image citation with RoI illustrating a given passage of text.

    Image citation with RoI illustrating a given passage of text.

    psg

    A citable node of text.

  20. macro def info(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  21. macro def info(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. macro def logAt(logLevel: LogLevel, message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  24. lazy val logger: Logger
    Attributes
    protected[this]
    Definition Classes
    LazyLogger
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. val passages: Vector[DsePassage]
  29. def size: Int

    Number of citable text passages in this data set.

  30. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  31. def tbs: Set[Cite2Urn]

    Set of text-bearing surfaces in this DSE.

  32. def tbsForImage(img: Cite2Urn): Set[Cite2Urn]

    Set of text-bearing surfaces illustrated by a given image.

    Set of text-bearing surfaces illustrated by a given image.

    img

    Illustrative image.

  33. def tbsForText(psg: CtsUrn): Option[Cite2Urn]

    URN for the text-bearing surface carrying a given text passage.

    URN for the text-bearing surface carrying a given text passage.

    psg

    A passage of text found on a single text-bearing surface.

  34. def texts: Set[CtsUrn]

    Set of texts (editions or versions) in this DSE.

  35. def textsForImage(img: Cite2Urn): Vector[CtsUrn]

    Set of texts illustrated by a given image.

    Set of texts illustrated by a given image. Note that this is an unordered set of citable nodes. You need to consult a TextRepository or a Corpus to determine the document order of nodes in this set or construct a range from this set.

    img

    Illustrative image.

  36. def textsForTbs(surf: Cite2Urn): Vector[CtsUrn]

    Vector of texts appearing on a given text-bearing surface.

    Vector of texts appearing on a given text-bearing surface. Ordering of the Vector follows the initial construction of the DseVector.

    surf

    Text-bearing surface.

  37. macro def trace(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  38. macro def trace(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  39. def triangleConsistencyErrors: Vector[String]

    True if ...

    True if ...

    def consistentImageSurface : Boolean = { val passageImage: Vector[(CtsUrn, Cite2Urn)] = { passages.map( p => { (p.passage, p.imageroi) }).distinct } val passageSurface: Vector[(CtsUrn, Cite2Urn)] = { passages.map( p => { (p.passage, p.surface) }).distinct } val imageSurface: Vector[(Cite2Urn, Cite2Urn)] = { passages.map( p => { (p.imageroi.dropExtensions, p.surface) }) } ((passageImage.size == passageSurface.size) & (passageSurface.size == imageSurface.size) & (passages.size > 0))

    }

  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. macro def warn(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  44. macro def warn(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods

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 Product

Inherited from Equals

Inherited from LogSupport

Inherited from LazyLogger

Inherited from LoggingMethods

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped