c

edu.holycross.shot.citeobj

CiteCollectionDef

case class CiteCollectionDef(urn: Cite2Urn, collectionLabel: String, propertyDefs: Vector[CitePropertyDef], license: String = "public domain", labellingProperty: Option[Cite2Urn] = None, orderingProperty: Option[Cite2Urn] = None) extends Product with Serializable

Catalog entry defining a single CITE Collection.

urn

URN for the collection.

collectionLabel

Readable label for the collection.

propertyDefs

CitePropertyDefs for all properties appearing in the collection.

license

Statement of licensing terms applying to the collection as a whole.

labellingProperty

Optionally specified URN for property labelling individual objects. If None, a default will be created by the labelProperty function.

orderingProperty

URN for the property sequencing objects, if the collection is ordered.

Annotations
@JSExportAll()
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CiteCollectionDef
  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 CiteCollectionDef(urn: Cite2Urn, collectionLabel: String, propertyDefs: Vector[CitePropertyDef], license: String = "public domain", labellingProperty: Option[Cite2Urn] = None, orderingProperty: Option[Cite2Urn] = None)

    urn

    URN for the collection.

    collectionLabel

    Readable label for the collection.

    propertyDefs

    CitePropertyDefs for all properties appearing in the collection.

    license

    Statement of licensing terms applying to the collection as a whole.

    labellingProperty

    Optionally specified URN for property labelling individual objects. If None, a default will be created by the labelProperty function.

    orderingProperty

    URN for the property sequencing objects, if the collection is ordered.

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 = "#"): String
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. val collectionLabel: String
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. def isOrdered: Boolean

    True if collection is ordered.

  12. def labelProperty: Cite2Urn

    URN for required labelling property.

    URN for required labelling property. If not set by constructor, defaults to a property named "label" in this collection.

  13. val labellingProperty: Option[Cite2Urn]
  14. val license: String
  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. val orderingProperty: Option[Cite2Urn]
  19. val propertyDefs: Vector[CitePropertyDef]
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. val urn: Cite2Urn
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

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