Class

net.liftmodules.ng

NgModelBinder

Related Doc: package ng

Permalink

abstract class NgModelBinder[M] extends AngularActor with BindingBase with BindingScope

CometActor which implements binding to a model in the target $scope. While a trait would be preferable, we need the type constraint in order for lift-json to deserialize messages from the client.

M

The type of the model to be used in this actor

Self Type
NgModelBinder[M] with BindDirection
Linear Supertypes
BindingScope, BindingBase, AngularActor, LiftNgJsHelpers, Loggable, CometActor, BaseCometActor, CssBindImplicits, LiftCometActor, Dependent, LiftActor, ForwardableActor[Any, Any], GenericActor[Any], TypedActor[Any, Any], SpecializedLiftActor[Any], SimpleActor[Any], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NgModelBinder
  2. BindingScope
  3. BindingBase
  4. AngularActor
  5. LiftNgJsHelpers
  6. Loggable
  7. CometActor
  8. BaseCometActor
  9. CssBindImplicits
  10. LiftCometActor
  11. Dependent
  12. LiftActor
  13. ForwardableActor
  14. GenericActor
  15. TypedActor
  16. SpecializedLiftActor
  17. SimpleActor
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NgModelBinder()(implicit arg0: Manifest[M])

    Permalink

Type Members

  1. class CssBindPromoter extends AnyRef

    Permalink
    Definition Classes
    CssBindImplicits
  2. implicit class CssSelectorToCssBindPromoter extends CssBindPromoter

    Permalink
    Definition Classes
    CssBindImplicits
  3. trait Scope extends AnyRef

    Permalink
    Definition Classes
    AngularActor
  4. implicit class StringToCssBindPromoter extends CssBindPromoter

    Permalink
    Definition Classes
    CssBindImplicits

Abstract Value Members

  1. abstract def bindTo: String

    Permalink

    The client $scope element to bind to

    The client $scope element to bind to

    Definition Classes
    BindingBase
  2. abstract def formats: Formats

    Permalink
    Definition Classes
    BindingBase
  3. abstract def initialValue: M

    Permalink

    Initial value on session initialization

Concrete Value Members

  1. def !(msg: Any): Unit

    Permalink
    Definition Classes
    SpecializedLiftActor → SimpleActor
  2. def !!(msg: Any): Box[Any]

    Permalink
    Definition Classes
    LiftActor → TypedActor
  3. def !!(msg: Any, timeout: Long): Box[Any]

    Permalink
    Definition Classes
    LiftActor → TypedActor
  4. def !<(msg: Any): LAFuture[Any]

    Permalink
    Definition Classes
    LiftActor
  5. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def !?(timeout: Long, message: Any): Box[Any]

    Permalink
    Definition Classes
    LiftActor → TypedActor
  7. def !?(msg: Any): Any

    Permalink
    Definition Classes
    LiftActor → TypedActor
  8. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def alwaysReRenderOnPageLoad: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  11. def answer(answer: Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  12. def appendJsonHandler(h: PartialFunction[Any, JsCmd]): Unit

    Permalink
    Definition Classes
    BaseCometActor
  13. def around[R](f: ⇒ R): R

    Permalink
    Attributes
    protected
    Definition Classes
    SpecializedLiftActor
  14. def aroundLoans: List[CommonLoanWrapper]

    Permalink
    Attributes
    protected
    Definition Classes
    SpecializedLiftActor
  15. implicit def arrayToRenderOut(in: Seq[Node]): RenderOut

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  16. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  17. def ask(who: LiftCometActor, what: Any)(answerWith: (Any) ⇒ Unit): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  18. def attributes: Map[String, String]

    Permalink
    Definition Classes
    BaseCometActor
  19. def autoIncludeJsonCode: Boolean

    Permalink
    Definition Classes
    BaseCometActor
  20. def buildCmd(root: Boolean, f: JsCmd): JsCmd

    Permalink

    Sends any of our commands with all of the early-arrival retry mechanism packaged up

    Sends any of our commands with all of the early-arrival retry mechanism packaged up

    Attributes
    protected
    Definition Classes
    LiftNgJsHelpers
  21. def buildSpan(xml: NodeSeq): Elem

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  22. def cacheFixedRender: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  23. def calcFixedRender: Box[NodeSeq]

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  24. def captureInitialReq(initialReq: Box[Req]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  25. def clearWiringDependencies(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  26. def clientSendDelay: Int

    Permalink

    Milliseconds for the client to delay sending updates, allowing them to batch into one request

  27. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def cometActorLocale: Locale

    Permalink
    Definition Classes
    LiftCometActor
  29. def cometListeners: List[ListenerId]

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  30. def cometProcessingTimeout: Long

    Permalink
    Definition Classes
    LiftCometActor
  31. def cometProcessingTimeoutHandler(): JsCmd

    Permalink
    Definition Classes
    LiftCometActor
  32. def cometRenderTimeout: Long

    Permalink
    Definition Classes
    LiftCometActor
  33. def cometRenderTimeoutHandler(): Box[NodeSeq]

    Permalink
    Definition Classes
    LiftCometActor
  34. def composeFunction: PartialFunction[Any, Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  35. def defaultHtml: NodeSeq

    Permalink
    Definition Classes
    BaseCometActor
  36. def defaultPrefix: Box[String]

    Permalink
    Definition Classes
    BaseCometActor
  37. def dontCacheRendering: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  38. implicit def elemToFull(in: Elem): Box[NodeSeq]

    Permalink
    Definition Classes
    BaseCometActor
  39. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  41. def error(id: String, n: String): Unit

    Permalink
    Definition Classes
    BaseCometActor
  42. def error(id: String, n: NodeSeq): Unit

    Permalink
    Definition Classes
    BaseCometActor
  43. def error(n: NodeSeq): Unit

    Permalink
    Definition Classes
    BaseCometActor
  44. def error(n: String): Unit

    Permalink
    Definition Classes
    BaseCometActor
  45. def exceptionHandler: PartialFunction[Throwable, Unit]

    Permalink
    Definition Classes
    BaseCometActor → SpecializedLiftActor
  46. def execTranslate(f: (Any) ⇒ Unit)(v: Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LiftActor → SpecializedLiftActor
  47. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  48. def fixedRender: Box[NodeSeq]

    Permalink

    Render a div for us to hook into

    Render a div for us to hook into

    Definition Classes
    NgModelBinderAngularActor → BaseCometActor
  49. final def forwardMessageTo(msg: Any, forwardTo: TypedActor[Any, Any]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LiftActor → ForwardableActor
  50. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  51. def hasOuter: Boolean

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  52. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  53. def highPriority: PartialFunction[Any, Unit]

    Permalink
    Definition Classes
    BaseCometActor
  54. def highPriorityReceive: Box[PartialFunction[Any, Unit]]

    Permalink
    Attributes
    protected
    Definition Classes
    SpecializedLiftActor
  55. val id: String

    Permalink
    Attributes
    protected
    Definition Classes
    LiftNgJsHelpers
  56. def initCometActor(creationInfo: CometCreationInfo): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor → LiftCometActor
  57. def insertMsgAtHeadOfQueue_!(msg: Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    SpecializedLiftActor
  58. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  59. implicit def jsToXmlOrJsCmd(in: JsCmd): RenderOut

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  60. def jsonSend: JsonCall

    Permalink
    Definition Classes
    BaseCometActor
  61. def jsonToIncludeInCode: JsCmd

    Permalink
    Definition Classes
    BaseCometActor
  62. def lastListenerTime: Long

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  63. def lastRenderTime: Long

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  64. def lifespan: Box[liftweb.util.Helpers.TimeSpan]

    Permalink
    Definition Classes
    BaseCometActor
  65. def listenerTransition(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  66. def localSetup(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  67. def localShutdown(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  68. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Loggable
  69. def lowPriority: PartialFunction[Any, Unit]

    Permalink
    Definition Classes
    NgModelBinder → BaseCometActor
  70. def manualWiringDependencyManagement: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  71. def mediumPriority: PartialFunction[Any, Unit]

    Permalink
    Definition Classes
    BaseCometActor
  72. def messageHandler: PartialFunction[Any, Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor → SpecializedLiftActor
  73. def name: Box[String]

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  74. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  75. implicit def nodeSeqFuncToBoxNodeSeq(f: (NodeSeq) ⇒ NodeSeq): Box[NodeSeq]

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  76. implicit def nodeSeqToFull(in: NodeSeq): Box[NodeSeq]

    Permalink
    Definition Classes
    BaseCometActor
  77. val nodesToRender: NodeSeq

    Permalink
    Definition Classes
    AngularActor
  78. def notice(id: String, n: String): Unit

    Permalink
    Definition Classes
    BaseCometActor
  79. def notice(id: String, n: NodeSeq): Unit

    Permalink
    Definition Classes
    BaseCometActor
  80. def notice(n: NodeSeq): Unit

    Permalink
    Definition Classes
    BaseCometActor
  81. def notice(n: String): Unit

    Permalink
    Definition Classes
    BaseCometActor
  82. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  84. implicit def nsToNsFuncToRenderOut(f: (NodeSeq) ⇒ NodeSeq): RenderOut

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  85. def onClientUpdate: (M) ⇒ M

    Permalink

    Callback to execute on each update from the client

  86. def onJsonError: Box[JsCmd]

    Permalink
    Definition Classes
    BaseCometActor
  87. implicit def pairToPair(in: (String, Any)): (String, NodeSeq)

    Permalink
    Definition Classes
    BaseCometActor
  88. def parentTag: Elem

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  89. def partialUpdate(cmd: ⇒ JsCmd): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  90. def poke(): Unit

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  91. def predicateChanged(which: Cell[_]): Unit

    Permalink
    Definition Classes
    LiftCometActor → Dependent
  92. def reRender(): Unit

    Permalink
    Definition Classes
    BaseCometActor
  93. def reRender(sendAll: Boolean): Unit

    Permalink
    Definition Classes
    BaseCometActor
  94. def receiveJson: PartialFunction[JValue, JsCmd]

    Permalink
    Definition Classes
    BaseCometActor
  95. def render: RenderOut

    Permalink
    Definition Classes
    AngularActor → BaseCometActor
  96. def renderClock: Long

    Permalink
    Definition Classes
    BaseCometActor
  97. def reply(v: Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LiftActor → ForwardableActor
  98. def reportError(msg: String, exception: Exception): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  99. object rootScope extends Scope

    Permalink

    Your handle to the $rootScope object for your actor

    Your handle to the $rootScope object for your actor

    Definition Classes
    AngularActor
  100. def running: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  101. val scope: (NgModelBinder.this)#Scope

    Permalink

    Your handle to the $scope object for your actor

    Your handle to the $scope object for your actor

    Definition Classes
    AngularActor
  102. def send(msg: Any): Unit

    Permalink
    Definition Classes
    SpecializedLiftActor
  103. def sendAndGetFuture(msg: Any): LAFuture[Any]

    Permalink
    Definition Classes
    LiftActor
  104. def sendAndGetReply(timeout: Long, msg: Any): Any

    Permalink
    Definition Classes
    LiftActor
  105. def sendAndGetReply(msg: Any): Any

    Permalink
    Definition Classes
    LiftActor
  106. def sendInitialReq_?: Boolean

    Permalink
    Definition Classes
    LiftCometActor
  107. def startQuestion(what: Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BaseCometActor
  108. def stringify(obj: Any)(implicit formats: Formats): String

    Permalink
    Attributes
    protected
    Definition Classes
    LiftNgJsHelpers
  109. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  110. def testTranslate(f: (Any) ⇒ Boolean)(v: Any): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    LiftActor → SpecializedLiftActor
  111. def theSession: LiftSession

    Permalink
    Definition Classes
    BaseCometActor
  112. def theType: Box[String]

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  113. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  114. def unWatch: Unit

    Permalink
    Definition Classes
    BaseCometActor
  115. val uniqueId: String

    Permalink
    Definition Classes
    BaseCometActor → LiftCometActor
  116. def unregisterFromAllDependencies(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Dependent
  117. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  120. def warning(id: String, n: String): Unit

    Permalink
    Definition Classes
    BaseCometActor
  121. def warning(id: String, n: NodeSeq): Unit

    Permalink
    Definition Classes
    BaseCometActor
  122. def warning(n: NodeSeq): Unit

    Permalink
    Definition Classes
    BaseCometActor
  123. def warning(n: String): Unit

    Permalink
    Definition Classes
    BaseCometActor
  124. def whoDoIDependOn: Seq[Cell[_]]

    Permalink
    Attributes
    protected
    Definition Classes
    Dependent
  125. def youDependOnMe(who: Cell[_]): Unit

    Permalink
    Definition Classes
    Dependent
  126. def youDontDependOnMe(who: Cell[_]): Unit

    Permalink
    Definition Classes
    Dependent

Inherited from BindingScope

Inherited from BindingBase

Inherited from AngularActor

Inherited from LiftNgJsHelpers

Inherited from Loggable

Inherited from CometActor

Inherited from BaseCometActor

Inherited from CssBindImplicits

Inherited from LiftCometActor

Inherited from Dependent

Inherited from LiftActor

Inherited from ForwardableActor[Any, Any]

Inherited from GenericActor[Any]

Inherited from TypedActor[Any, Any]

Inherited from SpecializedLiftActor[Any]

Inherited from SimpleActor[Any]

Inherited from AnyRef

Inherited from Any

Ungrouped