public class BIMTree extends Tree
CONST_RESTRICT_ACTION_ON_BRANCHNODES, CONST_RESTRICT_ACTION_ON_LEAFNODES
databean
amIinitialize, DATASOURCE, errorChanged, errorLevel, errorsValidated, generatedControl, INPUTMODE, labelOverride, labelParams, LOG_CATEGORY, ONDATACAHNGE, originalControl, PARAM_APP, PARAM_APPTABTYPE, PARAM_DESIGNMODE, PARAM_LIGHTNING, PARAM_MOBILE, PARAM_MODULE, PARAM_PAGE, PARAM_PARENTCOMPONENT, PARAM_PARENTCONTROL, PARAM_PRESENTATION, PARAM_SCREENREADER, PARAM_SKINNAME, PARAM_TAB, PARAM_TABGROUP, PARAM_TABGROUP_MAIN, PARAM_TABLE, PARAM_USERINFO, PARAM_VERTICALLABEL, propertyOriginator, RERENDER_PROPERTY
changedProperties, EXCEPTION_ERROR, EXCEPTION_INFO, EXCEPTION_NONE, EXCEPTION_REQUIREDFIELD, EXCEPTION_SMARTFILL, EXCEPTION_WARNING, EXCEPTION_YESNOCANCEL, FORCE_WARNING_HANDLING, NO_PROMPT_WITH_WARNING, presentationTags, PROMPT_WHEN_WARNING_EXIST, properties, type
Constructor and Description |
---|
BIMTree() |
Modifier and Type | Method and Description |
---|---|
void |
createNodes()
Clones tree nodes based on the definition in the registry and values obtained from the HierarchicalMboSet.
|
void |
initialize()
Overridden to setup the databean to use speecific dobjectName and dataattribute.
|
boolean |
isAutoselect() |
protected boolean |
selectChildNode(WebClientSession wcs,
TreeNode treeNode,
long targetUID,
boolean sendEvent) |
protected boolean |
selectNode(WebClientSession wcs,
TreeNode treeNode,
long targetUID,
boolean sendEvent) |
void |
setAutoselect(boolean autoselect) |
void |
setSelectedNode(java.lang.String uid) |
protected void |
setSelectedNode(java.lang.String id,
boolean sendEvent)
Recursively search all tree nodes for a not the matches the uid, and select that node
|
boundToBreadcrumbs, breadcrumbselected, checkForNewNodes, cleanup, clearbreadcrumbs, collectNodeAttributes, dataChangedEvent, expandAllNodes, getBreadcrumbPath, getBreadcrumbs, getChildren, getChildren, getLastSelectedNodeId, getMboValueData, getNodeAttributeDefinition, getNodeDataAttributes, getNodeDelimiter, getObjectName, getpathtotop, getPathToTop, getRestrictActionOn, getSelectedNode, getSourceAttributeValue, getSourceDataAttribute, getTop, getTopULId, getTreeDataBean, getTreeNodeInfo, getUniqueIdName, getUniqueIdValue, isBoundToBreadcrumbs, openFirstLevel, render, selectFirstNode, selectnode, setBreadcrumbPath, setBreadcrumbs, setcurrentnode, setHierarchy, setLastSelectedNodeIdNull, setObjectName, setRefreshTree, setSelectedNode, setSourceAttributeValue, setSourceDataAttribute, setTopULId, setTreeDataBean, setTreeNodeInfo, setUniqueIdName, setUniqueIdValue, structureChangedEvent, supportsMarkedForDelete
broadcastEvent, getDataBean, instantiatedatasrc, instantiatedatasrcdesign
addChild, addComponent, canInsert, canInsert, canRemove, childHasError, childHasErrorFocus, clearComponent, clearErrors, clearFlags, copy, createRenderId, determineErrorLevel, errorLevelChanged, eventCheck, findComponentByDescriptorId, findDesignerProperty, findProperty, findUseForLablledByComponent, getAdaptorInstance, getBoundComponent, getComponent, getComponents, getConditonallyChanged, getDataSource, getDescriptorControl, getDesignerProperty, getDesignerSelected, getDesignerSelectedControl, getElement, getErrorLevel, getGeneratedControl, getOriginalControl, getOriginalProperty, getProperties, getProperty, getProperty, getPropertyIgnoreFlags, getPropertyOriginator, getPropertyUncle, getRecordHover, getSkipPreRender, getTableControl, getTakesValueComponent, handleEvent, hasChanged, hasChangedConditionally, hasChildElements, hasMaskedChanged, hasRecordHover, hasSigOptionAccess, hasVisibleChildren, isDesignerEditedProperty, isDisabled, isFirstChildVisible, isFocusable, isGenerated, isHiddenByLicense, isIncluded, isLastChild, isMainrecActionMenu, isMasked, isOnTableFilterRow, isOnTableTitleRow, isPersistentProperty, isReInitialize, isSelected, isToBeDisplayedOnCurrentTab, isToBeDisplayedOnTab, isVisible, launchexternal, licenseCheck, moveChild, needsRender, parentPropertyChanged, parseParamvalues, preRender, preRenderChecks, propertyChanged, quickinsert, registerDesignerEditedProperty, reInitialize, removeChild, renderChildren, resetDataSource, resolveParam, resolveParams, setAttributeError, setBoundComponent, setChangedFlag, setChangedFlag, setConditionalProperties, setDesignerSelected, setDisabled, setElement, setErrorFocusOnControl, setFocus, setFocus, setFocusable, setFocusTable, setGenerated, setGeneratedControl, setIncluded, setIncluded, setNeedsRender, setOnTableFilterRow, setOnTableRow, setOnTableTitleRow, setOriginalControl, setPropertyOriginator, setPropertyUncle, setReInitialize, setReRenderFlags, setSelected, setSkipPreRender, setTableControl, setVisibility, sigOptionCheck, sigOptionCheckForLookups, stopRender, walkForId, walkForId
addChild, addChild, addRefreshListener, canSetProperty, clearChildren, clearPropChangeList, clearProperties, clone, clone, getBoolean, getChangedProperties, getChildCount, getChildIndex, getChildren, getConsiderInDesigner, getDescriptor, getId, getIdExtension, getInt, getLocalizedType, getPage, getParent, getParentInstance, getPropertyNames, getRefreshListeners, getRenderId, getRowNum, getSafeId, getString, getType, getWebClientSession, handleEvent, hasAnyPropertyChanged, hasLocalProperty, hasPropertyChanged, initProperty, isDynamicContainer, isOnTable, isOnTableRow, maintainControlId, removeProperty, setConsiderInDesigner, setDescriptor, setDynamicContainer, setOnTable, setParent, setProperty, setProperty, setRenderId, setType, setWebClientSession, toString
public void initialize()
Tree
initialize
in class Tree
DataBean.initialize()
public void createNodes()
Tree
createNodes
in class Tree
public void setSelectedNode(java.lang.String uid) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected void setSelectedNode(java.lang.String id, boolean sendEvent) throws java.rmi.RemoteException, MXException
uid
- sendEvent
- True, an event is sent to select the node, false, the node is just marked as the selected node.java.rmi.RemoteException
MXException
protected boolean selectNode(WebClientSession wcs, TreeNode treeNode, long targetUID, boolean sendEvent) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected boolean selectChildNode(WebClientSession wcs, TreeNode treeNode, long targetUID, boolean sendEvent) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public boolean isAutoselect()
public void setAutoselect(boolean autoselect)