| Package | weavejs.core |
| Class | public class LinkableNumber |
| Inheritance | LinkableNumber LinkableVariable CallbackCollection Object |
See also
| Property | Defined By | ||
|---|---|---|---|
![]() | callbacksAreDelayed : Boolean [read-only] | CallbackCollection | |
![]() | _linkableObject : ILinkableObject | CallbackCollection | |
![]() | locked : Boolean [read-only]
This is set to true when lock() is called. | LinkableVariable | |
![]() | state : Object | LinkableVariable | |
![]() | triggerCounter : uint [read-only] | CallbackCollection | |
| value : Number | LinkableNumber | ||
![]() | wasDisposed : Boolean [read-only]
This flag becomes true after dispose() is called. | CallbackCollection | |
| Method | Defined By | ||
|---|---|---|---|
LinkableNumber(defaultValue:Number, verifier:Function = null, defaultValueTriggersCallbacks:Boolean = true) | LinkableNumber | ||
![]() | addDisposeCallback(relevantContext:Object, callback:Function, allowDelay:Boolean = false):void | CallbackCollection | |
![]() | addGroupedCallback(relevantContext:Object, groupedCallback:Function, triggerCallbackNow:Boolean = false, delayWhileBusy:Boolean = true):void | CallbackCollection | |
![]() | addImmediateCallback(relevantContext:Object, callback:Function, runCallbackNow:Boolean = false, alwaysCallLast:Boolean = false):void | CallbackCollection | |
![]() | delayCallbacks():void | CallbackCollection | |
![]() | detectChanges():void
This function may be called to detect change to a non-primitive session state in case it has been modified externally. | LinkableVariable | |
![]() | dispose():void [override] | LinkableVariable | |
getSessionState():Object [override] | LinkableNumber | ||
![]() | getSessionStateType():Class
The type restriction passed in to the constructor. | LinkableVariable | |
![]() | lock():void
Call this function when you do not want to allow any more changes to the value of this sessioned property. | LinkableVariable | |
![]() | removeCallback(relevantContext:Object, callback:Function):void | CallbackCollection | |
![]() | resumeCallbacks():void | CallbackCollection | |
setSessionState(value:Object):void [override] | LinkableNumber | ||
![]() | triggerCallbacks():void | CallbackCollection | |
![]() | verifyValue(value:Object):Boolean
This function will verify if a given value is a valid session state for this linkable variable. | LinkableVariable | |
| Method | Defined By | ||
|---|---|---|---|
![]() | _runCallbacksImmediately(... preCallbackParams):void
This function runs callbacks immediately, ignoring any delays. | CallbackCollection | |
sessionStateEquals(otherSessionState:*):Boolean [override] | LinkableNumber | ||
| value | property |
value:Number public function get value():Number public function set value(value:Number):void| LinkableNumber | () | Constructor |
public function LinkableNumber(defaultValue:Number, verifier:Function = null, defaultValueTriggersCallbacks:Boolean = true)defaultValue:Number (default = NaN) | |
verifier:Function (default = null) | |
defaultValueTriggersCallbacks:Boolean (default = true) |
| getSessionState | () | method |
override public function getSessionState():ObjectReturnsObject |
| sessionStateEquals | () | method |
override protected function sessionStateEquals(otherSessionState:*):BooleanParameters
otherSessionState:* |
Boolean |
| setSessionState | () | method |
override public function setSessionState(value:Object):voidParameters
value:Object |