Class

org.http4s.rho.hal

ResourceObjectBuilder

Related Doc: package hal

Permalink

class ResourceObjectBuilder[T, E] extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ResourceObjectBuilder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ResourceObjectBuilder()

    Permalink

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. def build(): ResourceObject[T, E]

    Permalink
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def content(c: T): ResourceObjectBuilder.this.type

    Permalink
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  14. def link(name: String, linkObj: LinkObject): ResourceObjectBuilder.this.type

    Permalink

    Puts a single link object with the specified name to this document builder.

    Puts a single link object with the specified name to this document builder. In case the same name already exists the link object will be overwritten.

  15. def link(name: String, href: UriTemplate): ResourceObjectBuilder.this.type

    Permalink

    Creates a single link object with a given UriTemplate as href and the specified name to this document builder.

    Creates a single link object with a given UriTemplate as href and the specified name to this document builder. In case the same name already exists the link object will be overwritten.

  16. def link(name: String, href: Uri): ResourceObjectBuilder.this.type

    Permalink

    Creates a single link object with a given Uri as href and the specified name to this document builder.

    Creates a single link object with a given Uri as href and the specified name to this document builder. In case the same name already exists the link object will be overwritten.

  17. def link(name: String, href: String, title: String): ResourceObjectBuilder.this.type

    Permalink

    Creates a single link object with a given href and the specified name to this document builder.

    Creates a single link object with a given href and the specified name to this document builder. In case the same name already exists the link object will be overwritten.

  18. def link(name: String, href: String, templated: Option[Boolean] = None): ResourceObjectBuilder.this.type

    Permalink

    Creates a single link object with a given href and the specified name to this document builder.

    Creates a single link object with a given href and the specified name to this document builder. In case the same name already exists the link object will be overwritten.

  19. def links(name: String, linkObjs: LinkObject*): ResourceObjectBuilder.this.type

    Permalink

    Puts an array of link objects with the specified name to this document builder.

    Puts an array of link objects with the specified name to this document builder. In case the same name already exists the link objects will be overwritten.

  20. def links(name: String, linkObjs: List[LinkObject]): ResourceObjectBuilder.this.type

    Permalink

    Puts a list of link objects with the specified name to this document builder.

    Puts a list of link objects with the specified name to this document builder. In case the same name already exists the link objects will be overwritten.

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

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  24. def resource(name: String, resObj: ResourceObject[E, _]): ResourceObjectBuilder.this.type

    Permalink

    Puts a single resource object with the specified name to this document builder.

    Puts a single resource object with the specified name to this document builder. In case the same name already exists the resource object will be overwritten.

  25. def resources(name: String, resObjs: ResourceObject[E, _]*): ResourceObjectBuilder.this.type

    Permalink

    Puts an array of resource objects with the specified name to this document builder.

    Puts an array of resource objects with the specified name to this document builder. In case the same name already exists the resource objects will be overwritten.

  26. def resources(name: String, resObjs: List[ResourceObject[E, _]]): ResourceObjectBuilder.this.type

    Permalink

    Puts a list of resource objects with the specified name to this document builder.

    Puts a list of resource objects with the specified name to this document builder. In case the same name already exists the resource objects will be overwritten.

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

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped