Package com.palantir.ptoss.cinch.swing
Annotation Interface Bound
Used to bind a UI control to a model property, where property is meant in a strict
 Java sense.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classInner utility class to simplify figuring out how to display null values in controls.static classInner utility class that performs the runtime wiring of all bindings in this package.
- 
Required Element SummaryRequired Elements
- 
Optional Element SummaryOptional ElementsModifier and TypeOptional ElementDescriptionString[]A hint as to what event should be used to listen to the component for changes.Used to add a null value to aJComboBox.String[]Specifies theModelUpdates on which the binding will occur.Used for enum/boolean values forJRadioButtons andJToggleButtons.
- 
Element Details- 
toString toThe property to bind to.
 
- 
- 
- 
onString[] onSpecifies the ModelUpdates on which the binding will occur. Defaults to empty, which indicates all updates.Note: when bound to a specific ModelUpdate, a control will not receive not sent specifically to anyModelUpdate- i.e. default updates. To selectively answer a specificModelUpdateand also still get default notications, addModelUpdates.UNSPECIFIEDto the list ofModelUpdates passed toon().- See Also:
 - Default:
- {""}
 
- 
valueString valueUsed for enum/boolean values forJRadioButtons andJToggleButtons. Valid values for booleans are "true", "false", and unset. When "true" the button will indicate a selected state, "false" indicates unselected state, and unset will indicate the state of the backing boolean.- Default:
- ""
 
- 
nullValueString nullValueUsed to add a null value to aJComboBox.- Default:
- ""
 
- 
eventsString[] eventsA hint as to what event should be used to listen to the component for changes. Currently only used by the JTextComponentWiringHarness. Default is to use a document listener, which will fire the binding every time the document changes. Use event="actionPerformed" to use an ActionListener instead, or event="focusLost" to use focus loss.- Default:
- {}
 
 
-