Class

be.wegenenverkeer.atomium.format

Feed

Related Doc: package format

Permalink

case class Feed[+T](id: String, base: Url, title: Option[String], generator: Option[Generator] = None, updated: DateTime, links: List[Link], entries: List[Entry[T]], headers: Map[String, String] = Map.empty) extends Product with Serializable

Representation of a (page in an) Atom feed.

T

the type of entry

id

the feed ID

base

the base URI

title

the feed title

generator

the feed generator

updated

indicates when the feed was last updated

links

the links associated with this feed

entries

the entries in the feed page

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Feed
  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 Feed(id: String, base: Url, title: Option[String], generator: Option[Generator] = None, updated: DateTime, links: List[Link], entries: List[Entry[T]], headers: Map[String, String] = Map.empty)

    Permalink

    id

    the feed ID

    base

    the base URI

    title

    the feed title

    generator

    the feed generator

    updated

    indicates when the feed was last updated

    links

    the links associated with this feed

    entries

    the entries in the feed page

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val base: Url

    Permalink

    the base URI

  6. val baseUri: URI

    Permalink
  7. def calcETag: String

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val collectionLink: Option[Link]

    Permalink
  10. def complete(): Boolean

    Permalink

    returns

    true if this Feed page is complete, i.e. no more entries will ever be added to it. This can be used to set appropriate HTTP caching headers

  11. val entries: List[Entry[T]]

    Permalink

    the entries in the feed page

  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def findLinkByName(linkName: String): Option[Link]

    Permalink
  15. val firstLink: Option[Link]

    Permalink
  16. val generator: Option[Generator]

    Permalink

    the feed generator

  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. val headers: Map[String, String]

    Permalink
  19. val id: String

    Permalink

    the feed ID

  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. val lastLink: Option[Link]

    Permalink
  22. val links: List[Link]

    Permalink

    the links associated with this feed

  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. val nextLink: Option[Link]

    Permalink
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. val previousLink: Option[Link]

    Permalink
  28. def resolveUrl(url: Url): Url

    Permalink
  29. val selfLink: Link

    Permalink
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. val title: Option[String]

    Permalink

    the feed title

  32. val updated: DateTime

    Permalink

    indicates when the feed was last updated

  33. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped