Packages

case class DseValidator(citeLibrary: CiteLibrary, baseUrl: String = ..., basePath: String = ..., ictUrl: String = ...) extends CiteValidator[DsePassage] with LogSupport with Product with Serializable

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

Instance Constructors

  1. new DseValidator(citeLibrary: CiteLibrary, baseUrl: String = ..., basePath: String = ..., ictUrl: String = ...)

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. def accuracy(psgs: Vector[DsePassage]): String

    Compose markdown section on accuracy for required "verify" method.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val basePath: String
  7. val baseUrl: String
  8. val citeLibrary: CiteLibrary
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  10. lazy val collections: CiteCollectionRepository

    Short-hand reference for library's CITE collections.

  11. lazy val corpus: Corpus

    Short-hand reference for library's text corpus.

  12. def coverage(psgs: Vector[DsePassage]): String

    Compose markdown section on coverage for required "verify" method.

  13. macro def debug(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  14. macro def debug(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  15. lazy val dsev: DseVector

    Library must implement the DSE model in at least one collection.

  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. macro def error(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  18. macro def error(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  19. def filterDsePassages(dsePassages: Vector[DsePassage], valid: Boolean): Vector[DsePassage]

    Filter a Vector of DsePassages, keeping or rejecting passage based on setting of Boolean valid.

    Filter a Vector of DsePassages, keeping or rejecting passage based on setting of Boolean valid.

    dsePassages

    List of DsePassages to filter.

    valid

    If true, keep valid passages.

  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. val ictUrl: String
  22. macro def info(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  23. macro def info(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. def label: String

    Label for CiteValidator.

    Label for CiteValidator.

    Definition Classes
    DseValidatorCiteValidator
  26. macro def logAt(logLevel: LogLevel, message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  27. lazy val logger: Logger
    Attributes
    protected[this]
    Definition Classes
    LazyLogger
  28. def markdownResults[T](results: Vector[TestResult[T]]): String

    Concatenate result summaries as a Markdown list.

    Concatenate result summaries as a Markdown list.

    Definition Classes
    CiteValidator
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. def ordered(psgs: Vector[DsePassage]): Vector[DsePassage]
  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. def tbs: Vector[Cite2Urn]

    Get ordered list of all text-bearing surfaces in the library.

  35. def textContents(psg: DsePassage): String

    Extract text contents from text nodes of a DSE record's text passages.

    Extract text contents from text nodes of a DSE record's text passages.

    psg

    A DSE record.

  36. macro def trace(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  37. macro def trace(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  38. def validate(surface: Cite2Urn): Vector[TestResult[DsePassage]]

    Validate DSE content on a single text-bearing surface.

    Validate DSE content on a single text-bearing surface. Required method for implementation of CiteValidator trait.

    surface

    Validate DSE content on this text-bearing surface.

    Definition Classes
    DseValidatorCiteValidator
  39. def validate(citeLibrary: CiteLibrary): Vector[TestResult[DsePassage]]

    Validate DSE relations page-by-page for an entire library.

    Validate DSE relations page-by-page for an entire library.

    citeLibrary

    Library to validate.

    Definition Classes
    DseValidatorCiteValidator
  40. def validate(surfaces: Vector[Cite2Urn]): Vector[TestResult[DsePassage]]

    Validate all contents of a CiteLibrary for type T related to a Vector of surfaces.

    Validate all contents of a CiteLibrary for type T related to a Vector of surfaces.

    Definition Classes
    CiteValidator
  41. def verify(surface: Cite2Urn): String

    Composes markdown string for visual verification of a surface.

    Composes markdown string for visual verification of a surface.

    surface

    Surface to verify.

    Definition Classes
    DseValidatorCiteValidator
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. macro def warn(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  46. 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 CiteValidator[DsePassage]

Inherited from LogSupport

Inherited from LazyLogger

Inherited from LoggingMethods

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped