public class JULovButtonBinding extends JUCtrlListBinding implements java.awt.event.ActionListener, javax.swing.ButtonModel
JUComboBoxBinding, 
JUListSingleSelBinding| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.String[] | mLovAttrsAttribute names that are being displayed by this LOV. | 
| protected JULovPanelInterface | mLovPanelPanel that displays LOV data. | 
DH_CONTROL_TYPE, DH_DISPLAY_HEIGHT, DH_DISPLAY_HINT, DH_DISPLAY_WIDTH, DH_FORMAT, DH_LABEL, DH_TOOLTIP, LIST_ADD_NULL_AT_END, LIST_ADD_NULL_AT_START, LIST_ADD_NULL_NOWHERE, LIST_ADD_NULL_UNINIT, LIST_OPER_MULTI_SELECT, LIST_OPER_NAVIGATE, LIST_OPER_SET_ATTRIBUTE, LIST_OPER_SET_DELIMITED_ATTRIBUTE, LISTITEM_DisplayValues, LISTITEM_Index, LISTITEM_Prompt, LISTITEM_Selected, LISTITEM_SelectedIndex, LISTITEM_SelectedIndices, LOV_SRC_ATTRNAMES, LOV_SRC_EL_EXPR, LOV_SRC_ROW, LOV_SRC_ROW_DATA, mFirstDisplayAttr, mListAttrNames, mListDisplayAttrNames, mListIterBinding, mNullValueFlag, mSingleAttrList, mStaticList, mValueList, ROWATTR_ATTRIBUTE, ATTR_ATTRIBUTE_DEF, ATTR_ATTRIBUTE_DEFS, ATTR_ATTRIBUTE_VALUE, ATTR_ATTRIBUTE_VALUES, ATTR_ATTRIBUTES, ATTR_AUTOSUBMIT, ATTR_CATEGORY, ATTR_DISPLAY_HEIGHT, ATTR_DISPLAY_HINT, ATTR_DISPLAY_WIDTH, ATTR_FIELD_ORDER, ATTR_FORMAT, ATTR_FORMATS, ATTR_HINTS, ATTR_INPUT_VALUE, ATTR_LABEL, ATTR_LABELS, ATTR_LABELSET, ATTR_MANDATORY, ATTR_PATH, ATTR_TOOLTIP, ATTR_UPDATEABLE, ATTR_VIEWABLE, DATACHANGE_EVENT_POLICY, EMPTY_STRING, GET_ALLOWS, mAttrs, mHasInputVal, mInputVal, SEP_LIST_DISPLAYATTR_CURRENTROW, ATTR_DEF, ATTR_ERROR, ATTR_ERRORS, ATTR_FULLNAME, ATTR_ITER, ATTR_NAME, DC_BINDING_ERROR, mAttributeListener, mInternalGet_KeyResolved, mPermission, mPermissionInfo, ROW_KEY_STRMAP_NULL_VALUE| Constructor and Description | 
|---|
| JULovButtonBinding(java.lang.Object control,
                  JUIteratorBinding iterBinding,
                  java.lang.String[] targetAttrs,
                  JUIteratorBinding lovIter,
                  java.lang.String[] listAttrNames,
                  java.lang.String[] lovVODisplayedAttrNames,
                  boolean searchability,
                  java.lang.String title,
                  java.awt.Point location) | 
| JULovButtonBinding(java.lang.Object control,
                  JUIteratorBinding iterBinding,
                  java.lang.String[] targetAttrs,
                  RowSetIterator lovRsi,
                  java.lang.String[] lovVOAttrNames,
                  java.lang.String[] lovVODisplayedAttrNames)Deprecated. 
 since 10g, use the constructor with IteratorBinding instead of RowSetIterator | 
| JULovButtonBinding(java.lang.Object control,
                  JUIteratorBinding iterBinding,
                  java.lang.String[] targetAttrs,
                  RowSetIterator lovRsi,
                  java.lang.String[] listAttrNames,
                  java.lang.String[] lovVODisplayedAttrNames,
                  boolean searchability,
                  java.lang.String title,
                  java.awt.Point location)Deprecated. 
 since 10g, use the constructor with IteratorBinding instead of RowSetIterator | 
| JULovButtonBinding(java.lang.Object control,
                  JUIteratorBinding iterBinding,
                  java.lang.String[] targetAttrs,
                  RowSetIterator lovRsi,
                  java.lang.String[] listAttrNames,
                  java.lang.String[] lovVODisplayedAttrNames,
                  JULovPanelInterface lovPanel) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | __isValidValue(java.lang.Object value) | 
| void | actionPerformed(java.awt.event.ActionEvent evt) | 
| void | addActionListener(java.awt.event.ActionListener l) | 
| void | addChangeListener(javax.swing.event.ChangeListener l) | 
| void | addControlToPanel(java.lang.Object panel,
                 java.lang.Object layoutObject,
                 java.lang.Object layoutCons)*** For internal framework use only *** | 
| void | addItemListener(java.awt.event.ItemListener l) | 
| protected void | bindRowSetIterator(DCIteratorBinding iterBnd,
                  RowSetIterator rsi) | 
| java.lang.Object | buildDisplayValue(java.lang.Object value) | 
| static javax.swing.ButtonModel | createLovBinding(JUFormBinding formBinding,
                javax.swing.AbstractButton control,
                java.lang.String voInstanceName,
                java.lang.String voIterName,
                java.lang.String voIterBindingName,
                java.lang.String[] voAttrNames,
                java.lang.String lovVOInstanceName,
                java.lang.String[] lovVOAttrNames,
                java.lang.String[] lovVODisplayedAttrNames)This method should be used to create a JULovButtonBinding and bind it to a JButton control. | 
| static javax.swing.ButtonModel | createLovBinding(JUFormBinding formBinding,
                javax.swing.AbstractButton control,
                java.lang.String voInstanceName,
                java.lang.String voIterName,
                java.lang.String voIterBindingName,
                java.lang.String[] voAttrNames,
                java.lang.String lovVOInstanceName,
                java.lang.String lovVOIterName,
                java.lang.String lovVOIterBindingName,
                java.lang.String[] lovVOAttrNames,
                java.lang.String[] lovVODisplayedAttrNames,
                boolean searchability,
                java.lang.String title,
                java.awt.Point location)This method should be used to create a JULovButtonBinding and bind it to a JButton control. | 
| static javax.swing.ButtonModel | createLovBinding(JUFormBinding formBinding,
                javax.swing.AbstractButton control,
                java.lang.String voInstanceName,
                java.lang.String voIterName,
                java.lang.String voIterBindingName,
                java.lang.String[] voAttrNames,
                java.lang.String lovVOInstanceName,
                java.lang.String lovVOIterName,
                java.lang.String lovVOIterBindingName,
                java.lang.String[] lovVOAttrNames,
                java.lang.String[] lovVODisplayedAttrNames,
                JULovPanelInterface lovPanel)This method should be used to create a JULovButtonBinding and bind it to a JButton control. | 
| protected boolean | createRowSetIterator() | 
| int | findListIndex(java.lang.Object val)Finds the index of a row that contains the selected display value. | 
| java.lang.Object | findMatchingListValue(java.lang.Object val) | 
| java.lang.String | getActionCommand() | 
| java.lang.Object | getControlModel(java.lang.Object control)Gets the associated View's model object. | 
| java.lang.String[] | getDisplayAttributeNames() | 
| java.util.ArrayList | getDisplayList()*** For internal framework use only *** | 
| static javax.swing.ButtonModel | getInstance(JUFormBinding formBinding,
           javax.swing.AbstractButton control,
           java.lang.String voInstanceName,
           java.lang.String voIterName,
           java.lang.String voIterBindingName,
           java.lang.String[] voAttrNames,
           java.lang.String lovVOInstanceName,
           java.lang.String[] lovVOAttrNames,
           java.lang.String[] lovVODisplayedAttrNames)Deprecated. 
 since 9.0.2 use createLovBinding() | 
| protected java.util.HashMap | getIterBindingDefOptions(DCDataControl dc) | 
| JULovPanelInterface | getLovPanelInterface() | 
| RowSetIterator | getLOVRowSetIterator()Returns the RowSet Iterator used to display LOV data. | 
| int | getMnemonic() | 
| protected javax.swing.ButtonModel | getModelImpl(java.lang.Object control)*** For internal framework use only *** | 
| java.lang.Object[] | getSelectedObjects() | 
| java.lang.Object | getValueAt(int attrIndex)Gets the value from the control for the attribute at the given index. | 
| java.lang.Object | getValueFromList(int listIndex) | 
| boolean | isArmed() | 
| boolean | isEnabled() | 
| boolean | isNavigationMode() | 
| boolean | isPressed() | 
| boolean | isRollover() | 
| boolean | isSelected() | 
| boolean | isValueSelectedFromLOVDialog() | 
| void | performLOVAction()This method is invoked when action is to be performed on the associated button. | 
| void | refreshControl()*** For internal framework use only *** | 
| void | removeActionListener(java.awt.event.ActionListener l) | 
| void | removeChangeListener(javax.swing.event.ChangeListener l) | 
| void | removeItemListener(java.awt.event.ItemListener l) | 
| void | setActionCommand(java.lang.String s) | 
| void | setArmed(boolean b) | 
| void | setDataValueAt(java.lang.Object value,
              int attrIndex) | 
| void | setDimension(java.awt.Dimension d) | 
| void | setEnabled(boolean b) | 
| void | setGroup(javax.swing.ButtonGroup group) | 
| void | setHelpAction(java.awt.event.ActionListener al)If the default LOV dialog is being used to display LOV Data, this method should be
 used by applications to set the ActionListener that is triggered on activating the
 help button in the LOV Dialog. | 
| void | setMnemonic(int key) | 
| void | setNavigationMode(boolean flag) | 
| void | setPressed(boolean b) | 
| void | setRollover(boolean b) | 
| void | setSelected(boolean b) | 
| protected void | setupListItems(boolean clean,
              boolean keepSelectedIndex)If this list is displaying a single attribute and updates a single attribute,
 then this method fetches the attribute value from all the rows in the given LOV list
 iterator and sets that as the list of values to display in the bound control. | 
| void | setValueAt(java.lang.Object value,
          int attrIndex)Updates the control/control-binding with the latest value of the
 attribute at the given index with the given value. | 
| java.lang.Object | setValueFromLov(Row row,
               java.lang.Object value) | 
| void | updateValuesFromRow(Row row)Updates the control-binding and hence the control with attribute values from
 the attributes of this Row. | 
addBindingChangeListener, addNullAndSetValueList, addRowToMRU, addSelectionToMRU, clearMRU, clearSelectedIndices, convertValueList, createListIterBinding, filterList, findAndUpdateSelectedIndex, findListIndex, findOrCreateLOVDialogIteratorBinding, findShuttleAvailableRows, findShuttleSelectedRows, findValue, getAttributeDefs, getComboDisplayAttributeCount, getDelimiter, getDerivedAttrNames, getDisplayAttributeDefs, getDisplayCriteriaName, getDisplayData, getDisplayHints, getDisplayListIterator, getDisplayWidth, getFilteredRowSetIterator, getFilteredRowSetIteratorWithCaseCheck, getFirstDisplayAttrDef, getInputValueInRow, getInputValueOnError, getListAttrNames, getListBindingName, getListDisplayAttrNames, getListIterBinding, getListOperMode, getListRowSetIterator, getLovRowAttributeValue, getLovSourceOption, getMatchingRows, getMatchingRowsWithBaseRow, getMRUSize, getMRUString, getNullValueFlag, getNullValueIndex, getPreferredListIterBinding, getPreferredListMode, getPreferredListRowSetIterator, getSelectedIndex, getSelectedIndexValue, getSelectedIndices, getSelectedValue, getSelectedValues, getSelectionAttributeName, getSelectionIndices, getServerBindingName, getTargetRowData, getValueList, handleFilteredList, hasMRU, hasNullValue, initFromServerBinding, initResources, internalGet, internalGetDisplayWidth, internalPut, isAutoSubmit, isControlQueriable, isMandatory, isSingleAttrList, isUpdateable, isViewInitialized, iteratorClosed, iteratorReset, matchTargetWithLov, moveDown, moveToBottom, moveToTop, moveUp, navigated, processNewInputValue, put, rangeRefreshed, rangeScrolled, refreshFromServerListBinding, release, releaseLOVDialogIteratorBinding, removeBindingChangeListener, resetAttributeDefs, resetShuttle, rowDeleted, rowInserted, rowUpdated, setAllowBlindMatchInFilter, setAttributeFromValueList, setDef, setFetchDataOnSetup, setInputValueInRow, setListIterBinding, setListOperMode, setListValueAsSelected, setNullValueProperties, setPreferredListMode, setSelectedIndex, setSelectedIndexValue, setSelectedIndices, setSelectionIndices, setServerBindingName, setStaticList, setTargetAttrsFromLovRow, setTargetAttrsFromLovRowAndUpdateMRU, setValueList, shuttle, toString, updateNavigated, updateTargetFromSelectedValue, usesServerBindingcreateAttributeBinding, setControlEnabled, updateValuesFromRowsaddBindingContainerChangeListenerForCtxEvent, addDataChangeListener, clearAttrDefs, clearEventsCache, compareAndSetAttribute, createAndNotifyDCE, createEventProducer, displayInShortForm, ensureVariableManager, eventForMyRow, fetchAttrDefs, findAttributeDef, generateDCE, getAttribute, getAttribute, getAttribute, getAttributeCount, getAttributeDef, getAttributeDef, getAttributeDefsForRow, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeIndexOf, getAttributeNames, getAttributes, getAttributes, getAttributeUIHelper, getAttributeValidators, getAttributeValidators, getAttributeValue, getAttributeValue, getAttributeValueFromRow, getAttributeValues, getAttributeValues, getAttrViewExpressions, getBindingHint, getCachedEvents, getCategory, getChangeEventPolicy, getColumnNameForQuery, getControlType, getDataChangeEventPolicy, getDataChangeListener, getDisplayHeight, getDisplayHint, getError, getErrors, getEventProducer, getFieldOrder, getFormat, getFormats, getFormattedAttributeValue, getHint, getHint, getHints, getInputErrorsForRowKey, getInputValue, getInputValue, getInputValueHandler, getIteratorBindingForDCE, getIteratorRenderHint, getLabel, getLabel, getLabels, getLabelSet, getLastEventId, getLocaleContext, getMasterKeyPathForDCE, getMergedAttributeValues, getNullValueString, getPath, getPermissionDef, getPermissionHolder, getPermissionInfo, getSelectionDef, getState, getTooltip, getTooltip, hasEventProducer, hasFormatInformation, hasServerBindingChanged, hasVariables, internalGetDataControlReference, internalGetRow, internalHasPermission, internalHasPermission, isArrayIteratorType, isAttributeMandatory, isAttributeUpdateable, isAttributeUpdateable, isAttributeUpdateable, isAttributeUpdateable, isEventsCachingEnabled, isNewInputValue, isNullInsertKeyPathForDCE, isPushDataChangeEvents, isPushOrPollDataChangeEvents, isViewable, lookupAttributeDef, notifyDataChangeEvent, notifyDataExceptionEvent, notifyDCE, pinDataControl, processInputException, removeAttrName, removeDataChangeListener, removeFromDCExceptions, resetInputState, resolvePath, restoreFromState, setArrayIteratorType, setAttribute, setAttribute, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeNames, setAttributes, setAttributeValue, setAttributeValuesInRow, setAttrViewExpressions, setError, setEventProducer, setEventsCaching, setInputValue, setInputValue, setInputValueHandler, setIteratorBinding, setListener, setNullValueString, startEvents, stopEditing, stopEvents, updateRangeScrolled, updateRow, updateRowDeleted, updateRowInserted, useRowSpecificHints, validateInputValuegetCurrentRow, getFormBinding, getIteratorBinding, reportException, setFormBindingaddToDCExceptions, evaluateBooleanExpression, executeQuery, executeQueryIfNeeded, get, getAllRowsInRange, getApplicationModule, getAttributeListener, getBindingContainer, getControl, getDCIteratorBinding, getDef, getDefFullName, getDefName, getFullName, getLayoutObject, getName, getPermission, getPermissionTargetName, getRowAtRangeIndex, getRowIterator, getTransaction, getViewableExpr, getViewObject, hasAttributeListener, hashCode, internalGetDataControl, internalSetName, isAssociatedWithDataControl, isControlViewable, isReleased, needsEstimatedRowCount, release, reportException, resetAttributeExceptionInRow, setBindingContainer, setControl, setDataControlPinned, setListener, setName, setViewableExprentrySet, equals, setThrowIfPropertyNotFoundOnGetclear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitgetErrors, getInputValue, getLabel, setInputValue, validateInputValuesetListenergetName, getPath, release, resolvePath, setListenergetDefFullName, getDefName, getFullName, getNameprotected java.lang.String[] mLovAttrs
protected JULovPanelInterface mLovPanel
public JULovButtonBinding(java.lang.Object control,
                  JUIteratorBinding iterBinding,
                  java.lang.String[] targetAttrs,
                  RowSetIterator lovRsi,
                  java.lang.String[] lovVOAttrNames,
                  java.lang.String[] lovVODisplayedAttrNames)
public JULovButtonBinding(java.lang.Object control,
                  JUIteratorBinding iterBinding,
                  java.lang.String[] targetAttrs,
                  RowSetIterator lovRsi,
                  java.lang.String[] listAttrNames,
                  java.lang.String[] lovVODisplayedAttrNames,
                  JULovPanelInterface lovPanel)
public JULovButtonBinding(java.lang.Object control,
                  JUIteratorBinding iterBinding,
                  java.lang.String[] targetAttrs,
                  RowSetIterator lovRsi,
                  java.lang.String[] listAttrNames,
                  java.lang.String[] lovVODisplayedAttrNames,
                  boolean searchability,
                  java.lang.String title,
                  java.awt.Point location)
public JULovButtonBinding(java.lang.Object control,
                  JUIteratorBinding iterBinding,
                  java.lang.String[] targetAttrs,
                  JUIteratorBinding lovIter,
                  java.lang.String[] listAttrNames,
                  java.lang.String[] lovVODisplayedAttrNames,
                  boolean searchability,
                  java.lang.String title,
                  java.awt.Point location)
public java.lang.Object getControlModel(java.lang.Object control)
getControlModel in class DCControlBindingpublic static javax.swing.ButtonModel createLovBinding(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames)
formBinding - The containing JUPanelBinding in which the given iterator binding
 would be found/created.control - The control instance to bind to a ViewObject's attribute.voInstanceName - Name of the instance of the ViewObject in a BC4J ApplicationModule.voIterName - Runtime instance name of the iterator in the ViewObject (optional).voIterBindingName - Instance name of the iterator binding that uniquely identifies an
 iterator binding object used to read/write data in this given JUPanelBinding instance.voAttrNames - The names of the attributes of the target ViewObject rows that are updated
 when a LOV row is selected.lovVOInstanceName - Name of the instance of the ViewObject in BC4J application module to 
 use for LOV display and selection.lovVOAttrNames - Names of the attributes that are used to update the target ViewObject
 attributes.lovVODisplayedAttrNames - Names of the attribytes that are used to create the display of
 each row in the Lov ViewObject.public static javax.swing.ButtonModel createLovBinding(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String lovVOIterName, java.lang.String lovVOIterBindingName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames, boolean searchability, java.lang.String title, java.awt.Point location)
formBinding - The containing JUPanelBinding in which the given iterator binding
 would be found/created.control - The control instance to bind to a ViewObject's attribute.voInstanceName - Name of the instance of the ViewObject in a BC4J ApplicationModule.voIterName - Runtime instance name of the iterator in the ViewObject (optional).voIterBindingName - Instance name of the iterator binding that uniquely identifies an
 iterator binding object used to read/write data in this given JUPanelBinding instance.voAttrNames - The names of the attributes of the target ViewObject rows that are updated
 when a LOV row is selected.lovVOInstanceName - Name of the instance of the ViewObject in BC4J application module to 
 use for LOV display and selection.lovVOIterName - Runtime instance name of the iterator in the LOV ViewObjectlovVOIterBindingName - Instance name of the iterator binding that uniquely identifies an
 iterator binding object used to get Lov rows.lovVOAttrNames - Names of the attributes that are used to update the target ViewObject
 attributes.lovVODisplayedAttrNames - Names of the attribytes that are used to create the display of
 each row in the Lov ViewObject.searchability - true if this binding is to allow search mode in the Lov Dialog.title - String that should be displayed as the title of the Lov Dialog.location - Where the Lov dialog should be anchored.public static javax.swing.ButtonModel createLovBinding(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String lovVOIterName, java.lang.String lovVOIterBindingName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames, JULovPanelInterface lovPanel)
formBinding - The containing JUPanelBinding in which the given iterator binding
 would be found/created.control - The control instance to bind to a ViewObject's attribute.voInstanceName - Name of the instance of the ViewObject in a BC4J ApplicationModule.voIterName - Runtime instance name of the iterator in the ViewObject (optional).voIterBindingName - Instance name of the iterator binding that uniquely identifies an
 iterator binding object used to read/write data in this given JUPanelBinding instance.voAttrNames - The names of the attributes of the target ViewObject rows that are updated
 when a LOV row is selected.lovVOInstanceName - Name of the instance of the ViewObject in BC4J application module to 
 use for LOV display and selection.lovVOAttrNames - Names of the attributes that are used to update the target ViewObject
 attributes.lovVODisplayedAttrNames - Names of the attribytes that are used to create the display of
 each row in the Lov ViewObject.lovPanel - the JULovPanelInterface interface
 default constructor so that it can be instantiated by this binding method.public static javax.swing.ButtonModel getInstance(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames)
public void setDimension(java.awt.Dimension d)
protected void setupListItems(boolean clean,
                  boolean keepSelectedIndex)
JUCtrlListBindingIf this list is displaying multiple attributes and/or is used in navigation mode, then the valueList is set with the list of all rows from the LOV Iterator binding. In this case, this binding also listens to events from the RowSetIterator for row currency changes, new rows, etc.
setupListItems in class JUCtrlListBindingpublic java.lang.Object getValueAt(int attrIndex)
JUCtrlAttrsBindinggetValueAt in class JUCtrlListBindingpublic void setDataValueAt(java.lang.Object value,
                  int attrIndex)
setDataValueAt in class JUCtrlListBindingpublic void setValueAt(java.lang.Object value,
              int attrIndex)
JUCtrlAttrsBindingsetValueAt in class JUCtrlListBindingpublic boolean isNavigationMode()
public void setNavigationMode(boolean flag)
public JULovPanelInterface getLovPanelInterface()
public void setHelpAction(java.awt.event.ActionListener al)
protected javax.swing.ButtonModel getModelImpl(java.lang.Object control)
public void addControlToPanel(java.lang.Object panel,
                     java.lang.Object layoutObject,
                     java.lang.Object layoutCons)
addControlToPanel in class JUCtrlListBindingpublic void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed in interface java.awt.event.ActionListenerpublic boolean isValueSelectedFromLOVDialog()
public void performLOVAction()
public boolean isArmed()
isArmed in interface javax.swing.ButtonModelpublic boolean isSelected()
isSelected in interface javax.swing.ButtonModelpublic boolean isEnabled()
isEnabled in interface javax.swing.ButtonModelpublic boolean isPressed()
isPressed in interface javax.swing.ButtonModelpublic boolean isRollover()
isRollover in interface javax.swing.ButtonModelpublic void setArmed(boolean b)
setArmed in interface javax.swing.ButtonModelpublic void setSelected(boolean b)
setSelected in interface javax.swing.ButtonModelpublic void setEnabled(boolean b)
setEnabled in interface javax.swing.ButtonModelpublic void setPressed(boolean b)
setPressed in interface javax.swing.ButtonModelpublic void setRollover(boolean b)
setRollover in interface javax.swing.ButtonModelpublic void setMnemonic(int key)
setMnemonic in interface javax.swing.ButtonModelpublic int getMnemonic()
getMnemonic in interface javax.swing.ButtonModelpublic void setActionCommand(java.lang.String s)
setActionCommand in interface javax.swing.ButtonModelpublic java.lang.String getActionCommand()
getActionCommand in interface javax.swing.ButtonModelpublic void setGroup(javax.swing.ButtonGroup group)
setGroup in interface javax.swing.ButtonModelpublic void addActionListener(java.awt.event.ActionListener l)
addActionListener in interface javax.swing.ButtonModelpublic void removeActionListener(java.awt.event.ActionListener l)
removeActionListener in interface javax.swing.ButtonModelpublic void addItemListener(java.awt.event.ItemListener l)
addItemListener in interface java.awt.ItemSelectableaddItemListener in interface javax.swing.ButtonModelpublic void removeItemListener(java.awt.event.ItemListener l)
removeItemListener in interface java.awt.ItemSelectableremoveItemListener in interface javax.swing.ButtonModelpublic void addChangeListener(javax.swing.event.ChangeListener l)
addChangeListener in interface javax.swing.ButtonModelpublic void removeChangeListener(javax.swing.event.ChangeListener l)
removeChangeListener in interface javax.swing.ButtonModelpublic java.lang.Object[] getSelectedObjects()
getSelectedObjects in interface java.awt.ItemSelectablepublic RowSetIterator getLOVRowSetIterator()
public java.lang.Object findMatchingListValue(java.lang.Object val)
findMatchingListValue in class JUCtrlListBindingpublic int findListIndex(java.lang.Object val)
JUCtrlListBindingfindListIndex in class JUCtrlListBindingval - A selected display value or a selected row.public java.lang.Object getValueFromList(int listIndex)
getValueFromList in class JUCtrlListBindingpublic java.util.ArrayList getDisplayList()
Method not implemented
public void refreshControl()
JUCtrlAttrsBindingUpdates the values in a control that is bound using an Iterator already in use. (a valid row iterator) If you do not call this method, your control won't update unless you refresh the Iterator.
refreshControl in class JUCtrlAttrsBindingpublic void updateValuesFromRow(Row row)
JUCtrlAttrsBindingThis method also enables/disables the Swing control based on the updateability of the first (Default) attribute to which this control is bound.
updateValuesFromRow in class JUCtrlListBindingprotected java.util.HashMap getIterBindingDefOptions(DCDataControl dc)
getIterBindingDefOptions in class JUCtrlListBindingprotected boolean createRowSetIterator()
createRowSetIterator in class JUCtrlListBindingprotected void bindRowSetIterator(DCIteratorBinding iterBnd, RowSetIterator rsi)
bindRowSetIterator in class JUCtrlListBindingpublic boolean __isValidValue(java.lang.Object value)
public java.lang.Object setValueFromLov(Row row, java.lang.Object value)
public java.lang.String[] getDisplayAttributeNames()
public java.lang.Object buildDisplayValue(java.lang.Object value)