object DseVector extends LogSupport
Factory for making DseVectors from various sources.
- Alphabetic
- By Inheritance
- DseVector
- LogSupport
- LazyLogger
- LoggingMethods
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply(cexString: String): DseVector
Create a DseVector from CEX source with default values for delimiter strings.
Create a DseVector from CEX source with default values for delimiter strings. The CEX source must define a CITE Library.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
cex(cexSrc: String, delimiter: String = "#", delimiter2: String = ","): DseVector
Create a DseVector from a CEX source.
Create a DseVector from a CEX source. The CEX source must define a CITE Library.
- cexSrc
CEX data.
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
macro
def
debug(message: Any, cause: Throwable): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
macro
def
debug(message: Any): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
def
doubleIndexedSurfaces(passages: Vector[DsePassage]): Vector[Cite2Urn]
Find any instances of a text-bearing surface indexed to more than one reference image in a Vector of DsePassages.
-
def
duplicatePassages(dsePassages: Vector[DsePassage]): Vector[CtsUrn]
Find any instances of a text passages appearing more than once in a Vector of DsePassages.
Find any instances of a text passages appearing more than once in a Vector of DsePassages.
- dsePassages
Vector of DsePassages to test.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
macro
def
error(message: Any, cause: Throwable): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
macro
def
error(message: Any): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
def
fromCitableObject(obj: CiteObject): DsePassage
Construct a DsePassage from a CiteObject belonging to a collection implementing the Dse model.
Construct a DsePassage from a CiteObject belonging to a collection implementing the Dse model.
- obj
Citable object in a colletion implementing the Dse model.
-
def
fromCiteLibrary(lib: CiteLibrary): DseVector
Build a DseVector from a CiteLibrary.
Build a DseVector from a CiteLibrary.
- lib
A CiteLibrary including one or more collections implementing the DSE model.
-
def
fromTextTriples(cexStr: String, dseCollection: Cite2Urn): DseVector
Create a DseVector from CEX data for triples.
Create a DseVector from CEX data for triples. New DSE records are created in a specified collection.
- cexStr
CEX data for DSE triples.
- dseCollection
Cite2Urn for the collection for newly created DsePassages.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
imageForTbs(passages: Vector[DsePassage], surface: Cite2Urn): Option[Cite2Urn]
Find reference image for a given text-bearing surface in a list of DsePassages.
Find reference image for a given text-bearing surface in a list of DsePassages.
- surface
URN for surface to check.
-
def
imageForText(passages: Vector[DsePassage], 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.
-
macro
def
info(message: Any, cause: Throwable): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
macro
def
info(message: Any): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
macro
def
logAt(logLevel: LogLevel, message: Any): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
lazy val
logger: Logger
- Attributes
- protected[this]
- Definition Classes
- LazyLogger
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
rawFromCex(cexSrc: String, delimiter: String = "#", delimiter2: String = ","): Vector[DsePassage]
Uncritically create a Vector of DsePassages from a CEX string defining a CITE library with DSE content.
Uncritically create a Vector of DsePassages from a CEX string defining a CITE library with DSE content.
- cexSrc
CEX data.
- delimiter
Primary delimiter for CEX.
- delimiter2
Secondary delimiter for CEX.
-
def
rawFromTextTriples(cexStr: String, dseCollection: Cite2Urn): Vector[DsePassage]
Uncritically create a Vector of DsePassages from a CEX string with DSE triples.
Uncritically create a Vector of DsePassages from a CEX string with DSE triples.
- cexStr
CEX data.
- dseCollection
Cite2Urn for the CITE collection newly created entries.
-
def
stripHeader(v: Vector[String]): Vector[String]
Strip header line off of each String in a Vector.
Strip header line off of each String in a Vector.
- v
Vector of Strings.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
textsForTbs(passages: Vector[DsePassage], surf: Cite2Urn): Vector[CtsUrn]
Find all text passages indexed to a given text-bearing surface in a list of DsePassages.
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
macro
def
trace(message: Any, cause: Throwable): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
macro
def
trace(message: Any): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
def
triangleConsistencyErrors(passages: Vector[DsePassage]): Vector[String]
Find any instances of surface and related text passages being indexed to different reference images in a Vector of DsePassages.
Find any instances of surface and related text passages being indexed to different reference images in a Vector of DsePassages.
- passages
Vector of DsePassages to check.
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
macro
def
warn(message: Any, cause: Throwable): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
-
macro
def
warn(message: Any): Unit
- Attributes
- protected
- Definition Classes
- LoggingMethods
Deprecated Value Members
-
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.