Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.5.0)

E10653-06


oracle.jbo.uicli.jui
Class JUTreeTableBinding

java.lang.Object
  extended by java.util.AbstractMap
      extended by oracle.jbo.common.JboAbstractMap
          extended by oracle.adf.model.binding.DCControlBinding
              extended by oracle.jbo.uicli.binding.JUControlBinding
                  extended by oracle.jbo.uicli.binding.JUCtrlValueBinding
                      extended by oracle.jbo.uicli.binding.JUCtrlRangeBinding
                          extended by oracle.jbo.uicli.binding.JUCtrlHierBinding
                              extended by oracle.jbo.uicli.jui.JUTableBinding
                                  extended by 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 Class Summary
protected  class JUTreeTableBinding.JUTreeTableModel
           
static interface JUTreeTableBinding.TreeTableModel
           

 

Nested classes/interfaces inherited from class oracle.jbo.uicli.jui.JUTableBinding
JUTableBinding.JUTableModel

 

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>

 

Field Summary

 

Fields inherited from class oracle.jbo.uicli.jui.JUTableBinding
CS_FULL, CS_NONE, CS_RANGE, mSortAscending, mSortColumn, TBL_SCROLL_ACTIVE, TBL_SCROLL_PASSIVE

 

Fields inherited from class oracle.jbo.uicli.binding.JUCtrlHierBinding
ATTR_CHILDREN, ATTR_ROOTNODE, mRootBinding, mTypeBindings

 

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_DISPLAY_HEIGHT, ATTR_DISPLAY_HINT, ATTR_DISPLAY_WIDTH, 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

 

Fields inherited from class oracle.jbo.common.JboAbstractMap
MAP_NULL_VALUE

 

Constructor Summary
JUTreeTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding)
           
JUTreeTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUCtrlHierTypeBinding[] typeBindings)
           
JUTreeTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUCtrlHierTypeBinding[] typeBindings, java.lang.String viewName)
           

 

Method Summary
protected  JUCtrlHierNodeBinding createNodeBinding(JUCtrlHierNodeBinding parent, JUIteratorBinding iterBinding, JUCtrlHierTypeBinding typeBinding, Row row, boolean expandable)
           
protected  int getColumnSortMode()
           
 java.lang.Object getControl()
          Gets the associated View (Swing) control.
protected  JUTableBinding.JUTableModel getModelImpl(javax.swing.JTable control)
          Returns an instance of JUTableModel that this binding works with and is applied as the JTableModel to the given JTable control.

 

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, 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, 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, getChangeEventPolicy, getColumnNameForQuery, getControlType, getDataChangeEventPolicy, getDataChangeListener, getDisplayHeight, getDisplayHint, getDisplayWidth, getError, getErrors, getEventProducer, 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, 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.jbo.uicli.binding.JUControlBinding
getCurrentRow, getFormBinding, getIteratorBinding, reportException, setFormBinding

 

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, isControlViewable, isReleased, release, reportException, resetAttributeExceptionInRow, setBindingContainer, setDataControlPinned, setListener, setName, setViewableExpr, toString

 

Methods inherited from class oracle.jbo.common.JboAbstractMap
entrySet, equals, internalPut, setThrowIfPropertyNotFoundOnGet

 

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

 

Methods inherited from interface oracle.adf.model.RangeBinding
getLabelSet

 

Methods inherited from interface oracle.adf.model.ControlBinding
setListener

 

Methods inherited from interface oracle.binding.ControlBinding
getName, getPath, release, resolvePath, setListener

 

Methods inherited from interface oracle.jbo.StructureDef
getDefFullName, getDefName, getFullName, getName

 

Constructor Detail

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)

Method Detail

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:

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

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.5.0)

E10653-06


Copyright © 1997, 2011, Oracle. All rights reserved.