public class JListSelectionWiringHarness extends java.lang.Object implements WiringHarness<BoundSelection,java.lang.reflect.Field>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
JListSelectionWiringHarness.BoundSelectionListener |
protected static class |
JListSelectionWiringHarness.ListBinding |
| Constructor and Description |
|---|
JListSelectionWiringHarness() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.Object |
getSelectedValue(javax.swing.JList list,
javax.swing.ListSelectionModel selectionModel) |
protected static java.lang.Object[] |
getSelectedValues(javax.swing.JList list,
javax.swing.ListSelectionModel selectionModel) |
java.util.Collection<? extends Binding> |
wire(BoundSelection bound,
BindingContext context,
java.lang.reflect.Field field)
Performs the wiring of a specific component based on the passed binding annotation.
|
public java.util.Collection<? extends Binding> wire(BoundSelection bound, BindingContext context, java.lang.reflect.Field field) throws java.lang.IllegalAccessException, java.beans.IntrospectionException
WiringHarnesswire in interface WiringHarness<BoundSelection,java.lang.reflect.Field>bound - annotation containing the data needed to wire this component to the context.context - metadata about the context for wiring.field - the component to be wired by this harness.Binding objects represent the wirings performed by this harness.java.lang.IllegalAccessExceptionjava.beans.IntrospectionExceptionprotected static java.lang.Object getSelectedValue(javax.swing.JList list,
javax.swing.ListSelectionModel selectionModel)
protected static java.lang.Object[] getSelectedValues(javax.swing.JList list,
javax.swing.ListSelectionModel selectionModel)