public class JUTreeNodeBinding extends JUCtrlHierNodeBinding
Row, 
RowIterator, 
JUTreeBinding, 
JTreeATTR_BINDINGS, ATTR_CHILDREN, ATTR_HIER_BINDING, ATTR_HIER_TYPE, ATTR_KEY_PATH, ATTR_PARENT, ATTR_PROMPT, ATTR_REGION_BINDING, ATTR_ROW, ATTR_ROW_DATA_PROVIDER, ATTR_ROW_KEY, ATTR_ROW_SELECTED, HIER_ACCESSOR_LABEL, mChildIterBinding, mChildren, mExpandable, mHierBinding, mNodeValue, mParentNode, mRowKey, mTypeBindingATTR_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| Modifier | Constructor and Description | 
|---|---|
| protected  | JUTreeNodeBinding(javax.swing.JTree tr,
                 JUTreeBinding treeBinding,
                 JUTreeNodeBinding parent,
                 JUIteratorBinding iterBinding,
                 JUCtrlHierTypeBinding typeBinding,
                 Row row,
                 boolean expandable) | 
| protected  | JUTreeNodeBinding(javax.swing.JTree tr,
                 JUTreeBinding treeBinding,
                 JUTreeNodeBinding parent,
                 JUIteratorBinding iterBinding,
                 java.lang.String attrName,
                 java.lang.Object nodeVal,
                 boolean expandable)*** For internal framework use only *** | 
| protected  | JUTreeNodeBinding(JUCtrlHierBinding treeBinding,
                 JUCtrlHierNodeBinding parent,
                 JUIteratorBinding iterBinding,
                 JUCtrlHierTypeBinding typeBinding,
                 Row row,
                 boolean expandable)*** For internal framework use only *** | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addControlToPanel(java.lang.Object panel,
                 java.lang.Object layoutObject,
                 java.lang.Object layoutCons)*** For internal framework use only *** | 
| void | collapse()Collapses the detail nodes of this node and closes this node. | 
| void | expand()Expands this node if this node has child-rows to display. | 
| protected JUCtrlHierNodeBinding | findChildNode(Key key) | 
| javax.swing.tree.DefaultMutableTreeNode | getTreeNode()Returns the Swing TreeNode object to which this node is associated. | 
| javax.swing.tree.TreePath | getTreePath()Returns the TreePath that represents this node in the containing JTree hierarchy. | 
| java.lang.Object | getValueAt(int rowIndex,
          int attrIndex)Returns the value that this node displays. | 
| void | myUpdateValuesFromRows(Row[] rows,
                      boolean clear)Updates the child nodes that this node contains after optionally clearing out all
 the currently displayed children based on the clear flag. | 
| void | nodeSelected()Finds the row that this node represents in the associated iterator by asking this
 node's parent node for the iterator and then sets that row as current row in the
 RowIterator. | 
| boolean | removeChild(JUCtrlHierNodeBinding child) | 
| protected void | setupAccessors(Row row) | 
| void | setValueAt(java.lang.Object value,
          int rowIndex,
          int attrIndex)Sets the value that this node is displaying. | 
| void | updateNavigated(NavigationEvent event)Update the current row display as the currency has navigated in the iterator
 with which this control binding is working. | 
| void | updateRowDeleted(DeleteEvent event)Removes a child node that displays the deleted row from amongst this node's children. | 
| void | updateValuesFromRow(Row row)Finds the child node that displays this row and updates its display. | 
addChild, convertRowsToNodes, createAndNotifyDCE, createAndNotifyKeyChangedDCE, createEventProducer, ensureRegionBindingStartsWith, eventForMyRow, executeQueryIfNeeded, fetchAttrDefs, findMatchingNode, getAccessorTypeBindings, getBindingHint, getBindings, getChangeEventPolicy, getChildIteratorBinding, getChildren, getChildren, getChildrenCount, getCurrencyString, getDataChangeListener, getHierBinding, getHierTypeBinding, getIteratorBindingForDCE, getKeyPath, getNodeValue, getParent, getParentRowSetIterator, getPermissionDef, getRegionBinding, getRow, getRowKey, hasChildren, internalGet, internalGetRow, internalHasPermission, internalHasPermission, isAccessorFolderNode, isAutoSyncEnabled, isPushOrPollDataChangeEvents, isRowSelected, processInputException, refreshControl, refreshNode, release, setAttributeNames, setAttributes, setAutoSyncEnabled, setRowAsCurrentOnTargetIterator, setRowSelected, syncCurrentRow, toString, updateRangeScrolled, updateRowInserted, updateValuesFromRowsaddBindingContainerChangeListenerForCtxEvent, addDataChangeListener, clearAttrDefs, clearEventsCache, compareAndSetAttribute, displayInShortForm, ensureVariableManager, 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, getCachedEvents, getCategory, getColumnNameForQuery, getControlType, getDataChangeEventPolicy, getDisplayHeight, getDisplayHint, getDisplayWidth, getError, getErrors, getEventProducer, getFieldOrder, getFormat, getFormats, getFormattedAttributeValue, getHint, getHint, getHints, getInputErrorsForRowKey, getInputValue, getInputValue, getInputValueHandler, getInputValueInRow, getInputValueOnError, getIteratorRenderHint, getLabel, getLabel, getLabels, getLabelSet, getLastEventId, getLocaleContext, getMasterKeyPathForDCE, getMergedAttributeValues, getNullValueString, getPath, getPermissionHolder, getPermissionInfo, getSelectionDef, getState, getTooltip, getTooltip, hasEventProducer, hasFormatInformation, hasServerBindingChanged, hasVariables, initResources, internalGetDataControlReference, isArrayIteratorType, isAttributeMandatory, isAttributeUpdateable, isAttributeUpdateable, isAttributeUpdateable, isAttributeUpdateable, isAutoSubmit, isEventsCachingEnabled, isMandatory, isNewInputValue, isNullInsertKeyPathForDCE, isPushDataChangeEvents, isUpdateable, isViewable, lookupAttributeDef, notifyDataChangeEvent, notifyDataExceptionEvent, notifyDCE, pinDataControl, processNewInputValue, put, removeAttrName, removeDataChangeListener, removeFromDCExceptions, resetAttributeDefs, resetInputState, resolvePath, restoreFromState, setArrayIteratorType, setAttribute, setAttribute, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeValue, setAttributeValuesInRow, setAttrViewExpressions, setDef, setError, setEventProducer, setEventsCaching, setInputValue, setInputValue, setInputValueHandler, setInputValueInRow, setIteratorBinding, setListener, setNullValueString, startEvents, stopEditing, stopEvents, updateRow, useRowSpecificHints, validateInputValuegetCurrentRow, getFormBinding, getIteratorBinding, reportException, setFormBindingaddToDCExceptions, evaluateBooleanExpression, executeQuery, get, getAllRowsInRange, getApplicationModule, getAttributeListener, getBindingContainer, getControl, getControlModel, getDCIteratorBinding, getDef, getDefFullName, getDefName, getFullName, getLayoutObject, getName, getPermission, getPermissionTargetName, getRowAtRangeIndex, getRowIterator, getTransaction, getViewableExpr, getViewObject, hasAttributeListener, hashCode, internalGetDataControl, internalSetName, isAssociatedWithDataControl, isControlQueriable, isControlViewable, isReleased, needsEstimatedRowCount, release, reportException, resetAttributeExceptionInRow, setBindingContainer, setControl, setDataControlPinned, setListener, setName, setViewableExprentrySet, equals, internalPut, setThrowIfPropertyNotFoundOnGetclear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitgetDefFullName, getDefName, getFullName, getNameprotected JUTreeNodeBinding(javax.swing.JTree tr,
                 JUTreeBinding treeBinding,
                 JUTreeNodeBinding parent,
                 JUIteratorBinding iterBinding,
                 java.lang.String attrName,
                 java.lang.Object nodeVal,
                 boolean expandable)
protected JUTreeNodeBinding(javax.swing.JTree tr,
                 JUTreeBinding treeBinding,
                 JUTreeNodeBinding parent,
                 JUIteratorBinding iterBinding,
                 JUCtrlHierTypeBinding typeBinding,
                 Row row,
                 boolean expandable)
protected JUTreeNodeBinding(JUCtrlHierBinding treeBinding, JUCtrlHierNodeBinding parent, JUIteratorBinding iterBinding, JUCtrlHierTypeBinding typeBinding, Row row, boolean expandable)
protected void setupAccessors(Row row)
setupAccessors in class JUCtrlHierNodeBindingpublic void nodeSelected()
public void addControlToPanel(java.lang.Object panel,
                     java.lang.Object layoutObject,
                     java.lang.Object layoutCons)
addControlToPanel in class JUCtrlHierNodeBindingpublic boolean removeChild(JUCtrlHierNodeBinding child)
removeChild in class JUCtrlHierNodeBindingpublic void collapse()
public void expand()
protected JUCtrlHierNodeBinding findChildNode(Key key)
findChildNode in class JUCtrlHierNodeBindingpublic java.lang.Object getValueAt(int rowIndex,
                          int attrIndex)
public void setValueAt(java.lang.Object value,
              int rowIndex,
              int attrIndex)
setValueAt in class JUCtrlHierNodeBindingpublic javax.swing.tree.DefaultMutableTreeNode getTreeNode()
public javax.swing.tree.TreePath getTreePath()
public void updateNavigated(NavigationEvent event)
JUCtrlValueBindingupdateNavigated in class JUCtrlHierNodeBindingpublic void updateRowDeleted(DeleteEvent event)
updateRowDeleted in class JUCtrlHierNodeBindingpublic void updateValuesFromRow(Row row)
updateValuesFromRow in class JUCtrlHierNodeBindingpublic void myUpdateValuesFromRows(Row[] rows, boolean clear)
JUCtrlHierNodeBindingThis method determines the rules to associate with each row in the given array of rows.
myUpdateValuesFromRows in class JUCtrlHierNodeBinding