org.dsa.iot.scala

RichNodeBuilder

implicit final class RichNodeBuilder extends AnyVal

Extension to NodeBuilder which provides Scala fluent syntax.

Linear Supertypes
AnyVal, NotNull, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RichNodeBuilder
  2. AnyVal
  3. NotNull
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichNodeBuilder(nb: NodeBuilder)

Value Members

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

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

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

    Definition Classes
    Any
  4. def action(handler: (ActionResult) ⇒ Unit, parameters: Iterable[Parameter] = Nil, results: Iterable[Parameter] = Nil, permission: Permission = Permission.READ, resultType: ResultType = ResultType.VALUES, hidden: Boolean = false): NodeBuilder

  5. def action(action: Action): NodeBuilder

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def attributes(tpls: (String, Any)*): NodeBuilder

  8. def config(configs: (String, Any)*): NodeBuilder

  9. def display(name: String): NodeBuilder

  10. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  11. def hidden(flag: Boolean): NodeBuilder

  12. def interfaces(ifaces: String*): NodeBuilder

  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. def meta(md: Any): NodeBuilder

  15. val nb: NodeBuilder

  16. def profile(p: String): NodeBuilder

  17. def roConfig(configs: (String, Any)*): NodeBuilder

  18. def serializable(flag: Boolean): NodeBuilder

  19. def toString(): String

    Definition Classes
    Any
  20. def value(v: Any): NodeBuilder

  21. def value(v: Value): NodeBuilder

  22. def valueType(vType: ValueType): NodeBuilder

  23. def writable(w: Writable): NodeBuilder

Inherited from AnyVal

Inherited from NotNull

Inherited from Any

Ungrouped