public class JUTreeTableBinding extends JUTableBinding
Modifier and Type | Class and Description |
---|---|
protected class |
JUTreeTableBinding.JUTreeTableModel |
static interface |
JUTreeTableBinding.TreeTableModel |
JUTableBinding.JUTableModel
CS_FULL, CS_NONE, CS_RANGE, mSortAscending, mSortColumn, TBL_SCROLL_ACTIVE, TBL_SCROLL_PASSIVE
ATTR_CHILDREN, ATTR_ROOTNODE, mRootBinding, mTypeBindings
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, EMPTY_STRING, GET_ALLOWS, mAttrs, mHasInputVal, mInputVal, SEP_LIST_DISPLAY
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
MAP_NULL_VALUE
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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.
|
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, updateValuesFromRow, updateValuesFromRows
bringNodeToRangeKeyPath, clearAttrDefs, clearRootBinding, createRootBinding, findNodeByDCEPath, findNodeByKeyPath, getChildren, getDocCategories, getFormats, getHintMap, getHints, getLabels, getMasterNodeForDCE, getRootNodeBinding, getServiceConfiguration, getTypeBindings, internalGet, internalGetRootNodeBinding, isDynamicallyGeneratingAccessorTypes, lookupTypeBinding, lookupTypeBindingForRow, reinitializeForAllNodes, restoreTreeAndExpand, setAttributeNames, setAttributes, setDef, setDynamicallyGeneratingAccessorTypes, setTypeBindings
createValueBindingRef, findOrCreateSelectionAttributeDef, getCurrentRowIndex, getDeferredEstimatedRowCount, getEstimatedRowCount, getInputErrorsForRowKey, getInputValueInRow, getRangeSet, getRangeSize, getRangeStart, isSelectionEnabled, needsEstimatedRowCount, refreshControl, setCurrentRowAtIndex, setInputValueInRow, setRangeStart, useRowSpecificHints
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, getState, getTooltip, getTooltip, hasEventProducer, hasFormatInformation, hasServerBindingChanged, hasVariables, initResources, internalGetAttributeIndexOf, 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
getCurrentRow, getFormBinding, getIteratorBinding, reportException, setFormBinding
addToDCExceptions, evaluateBooleanExpression, executeQuery, executeQueryIfNeeded, get, getAllRowsInRange, getApplicationModule, getAttributeListener, getBindingContainer, getDCIteratorBinding, getDef, getDefFullName, getDefName, getFullName, getName, getPermission, getPermissionTargetName, getRowAtRangeIndex, getRowIterator, getTransaction, getViewableExpr, getViewObject, hasAttributeListener, hashCode, internalGetDataControl, internalSetName, isAssociatedWithDataControl, isControlViewable, isReleased, release, reportException, resetAttributeExceptionInRow, setBindingContainer, setDataControlPinned, setListener, setName, setViewableExpr, toString
entrySet, equals, internalPut, setThrowIfPropertyNotFoundOnGet
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
getLabelSet
setListener
getName, getPath, release, resolvePath, setListener
getDefFullName, getDefName, getFullName, getName
public JUTreeTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding)
public JUTreeTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUCtrlHierTypeBinding[] typeBindings)
public JUTreeTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUCtrlHierTypeBinding[] typeBindings, java.lang.String viewName)
protected JUTableBinding.JUTableModel getModelImpl(javax.swing.JTable control)
JUTableBinding
Override this method to return a subclass of JUTableModel to perform customizations on the table model like:
getModelImpl
in class JUTableBinding
protected JUCtrlHierNodeBinding createNodeBinding(JUCtrlHierNodeBinding parent, JUIteratorBinding iterBinding, JUCtrlHierTypeBinding typeBinding, Row row, boolean expandable)
createNodeBinding
in class JUCtrlHierBinding
protected int getColumnSortMode()
getColumnSortMode
in class JUTableBinding
public java.lang.Object getControl()
DCControlBinding
getControl
in class DCControlBinding