case class CiteCatalog(collections: Vector[CiteCollectionDef]) extends Product with Serializable

Catalog defining structure of all collections in a repository.

collections

Defintions of structure of individual collections.

Annotations
@JSExportAll()
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CiteCatalog
  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 CiteCatalog(collections: Vector[CiteCollectionDef])

    collections

    Defintions of structure of individual collections.

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(delim1: String = "#", delim2: String = ","): String

    Serialize the CiteCatalog to CEX

  6. def cexDataHeader(urn: Cite2Urn, delim1: String = "#"): String
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. def collection(urn: Cite2Urn): Option[CiteCollectionDef]

    Select a specific CiteCollectionDef by URN value.

  9. val collections: Vector[CiteCollectionDef]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def isEmpty: Boolean

    True if no collections in the repository.

  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def isOrdered(urn: Cite2Urn): Boolean

    True if collection is ordered.

  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def properties: Set[Cite2Urn]

    Set of URNs identifying all properties in the repository.

  19. def propertyDefinition(propertyUrn: Cite2Urn): Option[CitePropertyDef]

    Find property definition for a given property.

    Find property definition for a given property.

    propertyUrn

    Property to find definition for.

  20. def size: Int

    Number of collections in the repository.

  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def urns: Set[Cite2Urn]

    Set of URNs identifying all collections in the repository.

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

    Create a new catalog composed of entries matching a given URN.

    Create a new catalog composed of entries matching a given URN.

    filterUrn

    URN to match against.

    returns

    A new CiteCatalog containing only entries matching filterUrn.

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