Class Index
An object controller that obtains its content via an Ajax call.
A view providing support for anchor elements.
The properties of an
AnimationOptions dictionary control how animations of a view will be
performed.
An enumeration of the available values for class animations.
A controller for managing arrays of objects.
A generic reference to an asset within the application or one of its
bundles.
Bindable is a base class that provides a simple mechanism for keeping one
object's properties in sync with the properties of another.
A class that manages all the information assocatied with a single binding.
An overlay view that is associated with another view.
Basic support for buttons
A CollectionViewItem contains information about each entry in the
content of the collection view.
A wrapper for colour objects
Base class used for all other controllers.
This is an adhoc object passed to drag and drop methods.
Base class for all recoverable errors used in Coherent.
A specialisation of the
coherent.Bubble view that displays the
contents of a
coherent.Error object and offers buttons to attempt
recovery form the error.
A specialisation of
coherent.View that implements an improved
method of presenting errors.
This is an abstract implementation of a formatting class used by views to
create, interpret, and validate the textual representation of a view's
contents.
A base class for all form controls.
An animation stepper for background image positioning.
An animation stepper for the class name of a node.
An animation stepper for colour properties.
An animation stepper for discrete values like display.
An animation stepper for numeric property values (integers) like left,
top, width, height, etc.
An animation stepper for element opacity.
Base methods for all Steppers.
Constructor for the data kept for each observable/observed key.
Trie structure for key paths.
KVO is the base of all key value observing compliant classes.
Base class for HTML5 media elements
Instances of coherent.NumberFormatter are responsible for formatting and
validating numeric data for views.
An ObjectController manages a single object and reflects its selection and
editable status.
An ObserverEntry is an internal structure and probably doesn't hold much
general value.
Recommended z-index values:
100 < z < 200 : general overlays
200 : modal page obscuring layer
200 < z < 300 : modal overlays
300 : error page obscuring layer
300 < z < 400 : error notifications
Standard wrapper for the page.
Instances of coherent.RegexFormatter don't convert values into textual
representations, but they are useful for validating textual input against
a regular expression.
The base class for all event handlers in the framework.
A specialisation of the TextField used for searching/filtering an
ArrayController.
A view that implements a segmented control which can be used instead of
radio buttons or as part of a tab switcher.
A placeholder for the selection in an array controller.
An initialiser for a set-like object.
SortDescriptors are a helper class that is used to sort groups of
KVO-compliant objects by a specific keypath.
A view for managing the header for a tabular list.
A View that represents basic input controls -- text, password, and search
fields, and textareas.
Specialisation of View that handles radio buttons and checkboxes.
This is where all the ValueTransformer classes are registered.
ValueTransformer that returns true only for a particular value.
Return the first object in a collection.
A transformer that maps between two lists of values.
ValueTransformer that returns true only for values matching a regex
Simple ValueTransformer that reverses the truth value of a key
Convert a collection of strings into objects suitable for binding.
Return a string value that has whitespace at the beginning and end removed.
Truncate a string value at a specific length.
This is where all the registered instances of ValueTransformers live.
The base class for all transformers.
A View is wrapper for DOM nodes providing event responder and data model
binding behaviour.