Class JListSelectionWiringHarness

    • Constructor Detail

      • JListSelectionWiringHarness

        public JListSelectionWiringHarness()
    • Method Detail

      • wire

        public java.util.Collection<? extends Binding> wire​(BoundSelection bound,
                                                            BindingContext context,
                                                            java.lang.reflect.Field field)
                                                     throws java.lang.IllegalAccessException,
                                                            java.beans.IntrospectionException
        Description copied from interface: WiringHarness
        Performs the wiring of a specific component based on the passed binding annotation.
        Specified by:
        wire in interface WiringHarness<BoundSelection,​java.lang.reflect.Field>
        Parameters:
        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.
        Returns:
        one or more Binding objects represent the wirings performed by this harness.
        Throws:
        java.lang.IllegalAccessException
        java.beans.IntrospectionException
      • getSelectedValue

        protected static java.lang.Object getSelectedValue​(javax.swing.JList list,
                                                           javax.swing.ListSelectionModel selectionModel)
      • getSelectedValues

        protected static java.lang.Object[] getSelectedValues​(javax.swing.JList list,
                                                              javax.swing.ListSelectionModel selectionModel)