org.senkbeil.grus.structures

StandardMetadata

case class StandardMetadata(layout: String, usingDefaultLayout: Boolean, weight: Double, render: Boolean, title: Option[String], link: Option[String], redirect: Option[String], fake: Boolean, other: Map[String, Seq[String]]) extends Metadata with Product with Serializable

Represents metadata for a page.

layout

The fully-qualified class name for the layout to use

usingDefaultLayout

If true, indicates that the page is using the default layout

weight

A weight used for page ordering in menus and other structures

render

Whether or not to render the page

title

If not None, represents the title to associate with the page

link

If not None, represents an alternative link for the page used in menus and other renderings

redirect

If not None, represents the url the page will use as the destination for redirection (ignoring any other settings such as layout); does nothing if render is false

fake

If true, indicates that the page is fake and should not be rendered or used anywhere

other

All other metadata properties that were provided that do not match reserved properties

Linear Supertypes
Serializable, Serializable, Product, Equals, Metadata, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StandardMetadata
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Metadata
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StandardMetadata(layout: String, usingDefaultLayout: Boolean, weight: Double, render: Boolean, title: Option[String], link: Option[String], redirect: Option[String], fake: Boolean, other: Map[String, Seq[String]])

    layout

    The fully-qualified class name for the layout to use

    usingDefaultLayout

    If true, indicates that the page is using the default layout

    weight

    A weight used for page ordering in menus and other structures

    render

    Whether or not to render the page

    title

    If not None, represents the title to associate with the page

    link

    If not None, represents an alternative link for the page used in menus and other renderings

    redirect

    If not None, represents the url the page will use as the destination for redirection (ignoring any other settings such as layout); does nothing if render is false

    fake

    If true, indicates that the page is fake and should not be rendered or used anywhere

    other

    All other metadata properties that were provided that do not match reserved properties

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. val fake: Boolean

    If true, indicates that the page is fake and should not be rendered or used anywhere

    If true, indicates that the page is fake and should not be rendered or used anywhere

    Definition Classes
    StandardMetadata → Metadata
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  13. val layout: String

    The fully-qualified class name for the layout to use

    The fully-qualified class name for the layout to use

    Definition Classes
    StandardMetadata → Metadata
  14. val link: Option[String]

    If not None, represents an alternative link for the page used in menus and other renderings

    If not None, represents an alternative link for the page used in menus and other renderings

    Definition Classes
    StandardMetadata → Metadata
  15. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  18. val other: Map[String, Seq[String]]

    All other metadata properties that were provided that do not match reserved properties

    All other metadata properties that were provided that do not match reserved properties

    Definition Classes
    StandardMetadata → Metadata
  19. val redirect: Option[String]

    If not None, represents the url the page will use as the destination for redirection (ignoring any other settings such as layout); does nothing if render is false

    If not None, represents the url the page will use as the destination for redirection (ignoring any other settings such as layout); does nothing if render is false

    Definition Classes
    StandardMetadata → Metadata
  20. val render: Boolean

    Whether or not to render the page

    Whether or not to render the page

    Definition Classes
    StandardMetadata → Metadata
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. val title: Option[String]

    If not None, represents the title to associate with the page

    If not None, represents the title to associate with the page

    Definition Classes
    StandardMetadata → Metadata
  23. val usingDefaultLayout: Boolean

    If true, indicates that the page is using the default layout

    If true, indicates that the page is using the default layout

    Definition Classes
    StandardMetadata → Metadata
  24. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. val weight: Double

    A weight used for page ordering in menus and other structures

    A weight used for page ordering in menus and other structures

    Definition Classes
    StandardMetadata → Metadata

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Metadata

Inherited from AnyRef

Inherited from Any

Ungrouped