Package com.palantir.ptoss.cinch.core
package com.palantir.ptoss.cinch.core
-
ClassDescriptionMarks the annotated field or type as bindable.A model that can have bindings applied to it.Interface for Binding objects.A
BindingContextholds information about how to bind various parts of a Java Object.A runtime exception for when a binding fails to bind or fails to perform.AllBindings are called whenModelUpdates.ALLis called.Interface for classes that perform wiring of bindings.An annotation to mark that a method should be called when the bound model updates in a specific way.Utility class that performs the wiring forCallOnUpdateannotations.Default implementation ofBindableModel- should be subclassed by implementations.A marker interface to designate that anEnumis intended to be used as a model update specifier.Pre-definedModelUpdatetypes with special meanings to the framework.ABindableModelimplementation which does nothing.Marks the annotated field as not bindable.A simple tuple of an object, a field on that object's class, and a method of that object's class.An implementation ofBindingthat hides the complicated method signature required of that interface.Superclass forBindableModelinstances, this class handles the binding tasks for subclassed models.A stand-alone implementation ofBindableModel.Interface for classes that actually perform a specific wiring.