Package sc.bind
-
Interface Summary Interface Description IBindable IBinding IBindingContainer Implemented by classes which use data binding expressions.IChangeable A marker interface used to tag objects like the sc.util.ArrayList class - which send binding events for the value changingIListener This interface is implemented by the VariableBinding, MethodBinding, etc. -
Class Summary Class Description AbstractListener AbstractMethodBinding ArithmeticBinding Implements the basic arithemtic operations via a data binding.ArrayElementBinding ArraySelectorBinding AssignmentBinding Bind This is the main entry point for 'data binding'.Bind.BindFrame BindingContext The BindingContext maintains event queues and dispatches events.BindingListener BindingManager BindOptions Can be specified as null in a call to create a binding, but provides parameters that alter the behavior of the bindingCastBinding ConditionalBinding ConstantBinding DestinationListener The base class for binding objects which can be the root level binding - i.e.MethodBinding Represents a binding expression for a method invocation.NewArrayBinding NewBinding PBindUtil SelectorBinding This is a lot like the VariableBinding but works without an initial source object.TernaryBinding UnaryBinding VariableBinding VariableBinding manages an instance of a binding expression like "a.b.c". -
Enum Summary Enum Description BindingDirection IListener.SyncType -
Exception Summary Exception Description BindingLoopException -
Annotation Types Summary Annotation Type Description Bindable Use this annotation to mark properties as "bindable" - i.e.BindSettings NoBindWarn