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
BindingContext
holds 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.AllBinding
s are called whenModelUpdates.ALL
is 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 forCallOnUpdate
annotations.Default implementation ofBindableModel
- should be subclassed by implementations.A marker interface to designate that anEnum
is intended to be used as a model update specifier.Pre-definedModelUpdate
types with special meanings to the framework.ABindableModel
implementation 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 ofBinding
that hides the complicated method signature required of that interface.Superclass forBindableModel
instances, this class handles the binding tasks for subclassed models.A stand-alone implementation ofBindableModel
.Interface for classes that actually perform a specific wiring.