Skip navigation links 
 
oracle.jbo.uicli.jui
Class JUTreeTableBinding
java.lang.Object
  
java.util.AbstractMap
      
oracle.jbo.common.JboAbstractMap
          
oracle.adf.model.binding.DCControlBinding
              
oracle.jbo.uicli.binding.JUControlBinding
                  
oracle.jbo.uicli.binding.JUCtrlValueBinding
                      
oracle.jbo.uicli.binding.JUCtrlRangeBinding
                          
oracle.jbo.uicli.binding.JUCtrlHierBinding
                              
oracle.jbo.uicli.jui.JUTableBinding
                                  
oracle.jbo.uicli.jui.JUTreeTableBinding
- All Implemented Interfaces:
 
- java.awt.event.HierarchyListener, java.util.EventListener, java.util.Map, javax.swing.table.TableModel, ControlBinding, RangeBinding, StructureDef, JUCtrlInputValueHandler, JUCtrlValueHandler, JUPanelStopEditingListener
 
- 
public class JUTreeTableBinding
 
- extends JUTableBinding
 
- Since:
 
- release specific (what release of product did this appear in)
 
 
 
  
| Nested classes/interfaces inherited from class java.util.AbstractMap | 
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> | 
  
| Nested classes/interfaces inherited from interface java.util.Map | 
java.util.Map.Entry<K,V> | 
  
 
 
 
 
| Fields inherited from class oracle.jbo.uicli.binding.JUCtrlValueBinding | 
ATTR_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, GET_ALLOWS, mAttrs, mHasInputVal, mInputVal, SEP_LIST_DISPLAY | 
 
| Fields inherited from class oracle.adf.model.binding.DCControlBinding | 
ATTR_CURRENTROW, ATTR_DEF, ATTR_ERROR, ATTR_ERRORS, ATTR_FULLNAME, ATTR_ITER, ATTR_NAME, DC_BINDING_ERROR, mAttributeListener, mInternalGet_KeyResolved, mPermission, mPermissionInfo, ROW_KEY_STR | 
 
  
 
  
 
 
| Methods inherited from class oracle.jbo.uicli.jui.JUTableBinding | 
addControlToPanel, addTableModelListener, createAttributeListBinding, createAttributeListBinding, getColumnClass, getColumnCount, getColumnName, getControlModel, getDefaultVisibleRowCount, getInstance, getLayoutObject, getModel, getRowCount, getScrolMode, getValueAt, hierarchyChanged, isCellEditable, isControlQueriable, release, removeTableModelListener, rowIndexToRangeIndex, setColumnProperties, setControl, setLayoutObject, setScrollMode, setValueAt, stopEditing, updateColumnModel, updateNavigated, updateRangeScrolled, updateRowDeleted, updateRowInserted, updateValuesFromRows | 
 
| Methods inherited from class oracle.jbo.uicli.binding.JUCtrlHierBinding | 
bringNodeToRangeKeyPath, clearAttrDefs, clearRootBinding, createRootBinding, findNodeByDCEPath, findNodeByKeyPath, getChildren, getFormats, getHintMap, getHints, getLabels, getMasterNodeForDCE, getRootNodeBinding, getTypeBindings, internalGet, internalGetRootNodeBinding, reinitializeForAllNodes, restoreTreeAndExpand, setAttributeNames, setAttributes, setDef, setTypeBindings, updateValuesFromRow | 
 
| Methods inherited from class oracle.jbo.uicli.binding.JUCtrlRangeBinding | 
createValueBindingRef, findOrCreateSelectionAttributeDef, getCurrentRowIndex, getDeferredEstimatedRowCount, getEstimatedRowCount, getInputErrorsForRowKey, getInputValueInRow, getRangeSet, getRangeSize, getRangeStart, isSelectionEnabled, needsEstimatedRowCount, refreshControl, setCurrentRowAtIndex, setInputValueInRow, setRangeStart, useRowSpecificHints | 
 
| Methods inherited from class oracle.jbo.uicli.binding.JUCtrlValueBinding | 
addBindingContainerChangeListenerForCtxEvent, addDataChangeListener, clearEventsCache, compareAndSetAttribute, createAndNotifyDCE, createEventProducer, displayInShortForm, ensureVariableManager, eventForMyRow, fetchAttrDefs, findAttributeDef, generateDCE, getAttribute, getAttribute, getAttribute, getAttributeCount, getAttributeDef, getAttributeDef, getAttributeDefs, 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, getDisplayWidth, getError, getErrors, getEventProducer, getFieldOrder, getFormat, getFormattedAttributeValue, getHint, getHint, getInputValue, getInputValue, getInputValueHandler, getInputValueOnError, getIteratorBindingForDCE, getIteratorRenderHint, getLabel, getLabel, getLabelSet, getLastEventId, getLocaleContext, getMasterKeyPathForDCE, getMergedAttributeValues, getNullValueString, getPath, getPermissionDef, getPermissionHolder, getPermissionInfo, getSelectionDef, getState, getTooltip, getTooltip, hasEventProducer, hasFormatInformation, hasServerBindingChanged, hasVariables, initResources, internalGetDataControlReference, internalGetRow, internalHasPermission, internalHasPermission, isArrayIteratorType, isAttributeMandatory, isAttributeUpdateable, isAttributeUpdateable, isAttributeUpdateable, isAttributeUpdateable, isAutoSubmit, isEventsCachingEnabled, isMandatory, isNewInputValue, isNullInsertKeyPathForDCE, isPushDataChangeEvents, isPushOrPollDataChangeEvents, isUpdateable, isViewable, lookupAttributeDef, notifyDataChangeEvent, notifyDataExceptionEvent, notifyDCE, pinDataControl, processInputException, processNewInputValue, put, removeAttrName, removeDataChangeListener, removeFromDCExceptions, resetAttributeDefs, resetInputState, resolvePath, restoreFromState, setArrayIteratorType, setAttribute, setAttribute, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeValue, setAttributeValuesInRow, setAttrViewExpressions, setError, setEventProducer, setEventsCaching, setInputValue, setInputValue, setInputValueHandler, setIteratorBinding, setListener, setNullValueString, startEvents, stopEvents, updateRow, validateInputValue | 
 
 
| Methods inherited from class oracle.adf.model.binding.DCControlBinding | 
addToDCExceptions, evaluateBooleanExpression, executeQuery, executeQueryIfNeeded, get, getAllRowsInRange, getApplicationModule, getAttributeListener, getBindingContainer, getDCIteratorBinding, getDef, getDefFullName, getDefName, getFullName, getName, getPermission, getPermissionTargetName, getRowAtRangeIndex, getRowIterator, getTransaction, getViewableExpr, getViewObject, hashCode, internalSetName, isAssociatedWithDataControl, isControlViewable, isReleased, release, reportException, resetAttributeExceptionInRow, setBindingContainer, setDataControlPinned, setListener, setName, setViewableExpr, toString | 
 
 
| Methods inherited from class java.util.AbstractMap | 
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, values | 
 
| Methods inherited from class java.lang.Object | 
finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
 
 
 
 
 
JUTreeTableBinding
public JUTreeTableBinding(javax.swing.JTable control,
                          JUIteratorBinding iterBinding)
JUTreeTableBinding
public JUTreeTableBinding(javax.swing.JTable control,
                          JUIteratorBinding iterBinding,
                          java.lang.String[] attrNames,
                          JUCtrlHierTypeBinding[] typeBindings)
JUTreeTableBinding
public JUTreeTableBinding(javax.swing.JTable control,
                          JUIteratorBinding iterBinding,
                          java.lang.String[] attrNames,
                          JUCtrlHierTypeBinding[] typeBindings,
                          java.lang.String viewName)
getModelImpl
protected JUTableBinding.JUTableModel getModelImpl(javax.swing.JTable control)
- Description copied from class: 
JUTableBinding 
- Returns an instance of JUTableModel that this binding works with and is applied as the JTableModel to the given JTable control.
Override this method to return a subclass of JUTableModel to perform customizations on the table model like:
- Implementing client-side sorting of rows in the grid.
 
- Relay out the column order based on some user-preference.
 
- Hide some columns from the display.
 
- Provide custom renderers or change default renderers.
 
 
- 
- Overrides:
 
getModelImpl in class JUTableBinding 
 
createNodeBinding
protected JUCtrlHierNodeBinding createNodeBinding(JUCtrlHierNodeBinding parent,
                                                  JUIteratorBinding iterBinding,
                                                  JUCtrlHierTypeBinding typeBinding,
                                                  Row row,
                                                  boolean expandable)
- 
- Overrides:
 
createNodeBinding in class JUCtrlHierBinding 
 
getColumnSortMode
protected int getColumnSortMode()
- 
- Overrides:
 
getColumnSortMode in class JUTableBinding 
 
getControl
public java.lang.Object getControl()
- Description copied from class: 
DCControlBinding 
- Gets the associated View (Swing) control.
 
- 
- Overrides:
 
getControl in class DCControlBinding 
 
Skip navigation links 
 
Copyright © 1997, 2015, Oracle. All rights reserved.