|
LEONARDI Application Composer - 8.9.0.40 by W4 S.A. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LyTreeBehaviorInterface
This interface defines the methods to implement in order to modify the default behavior of a tree controller.
LyTreeController
Field Summary | |
---|---|
static java.lang.String |
__VERSION
File version |
Method Summary | |
---|---|
LyInfoList<LyClassInfo> |
getClassInfos(LyTreeController controller)
Gets the list of all classInfos that can be found in the tree. |
LyInfoDataList<LyAction,LyClassInfo> |
getExtraPopupMenuActions(LyTreeController treeController,
LyInfoDataList<LyAction,LyClassInfo> actions,
LyClassInfo classInfo,
LyInfoList<LyClassInfo> sons)
Gets the ordered list of pairs of (action, classInfo) to display in popup menu. |
LyFilter |
getFilter(LyTreeController controller,
java.lang.String level)
Gets the filter used in the tree for the given level. |
LyObjectList |
getParents(java.lang.Object nodeObject,
LyTreeController controller)
Gets the given node parent objects list. |
LyObjectList |
getSons(LyObject parentNodeObject,
LyTreeNode treeNode,
java.lang.String level,
LyTreeController controller)
Gets all children objects of the given parent. |
LyObjectList |
getSons(LyObject parentNodeObject,
java.lang.String level,
LyTreeController controller)
Deprecated. Since V3.3, use getSons(LyObject, String, LyTreeController) . |
LyInfoList<LyClassInfo> |
getSonsClassInfos(LyClassInfo parentClassInfo,
java.lang.String parentLevel,
LyTreeController controller)
Gets the list of classInfo that represent the possibles children of the given classInfo at the given level. |
LySort |
getSort(LyTreeController controller,
java.lang.String level)
Gets the sort used in the tree for the given level. |
LyObjectList |
getTreeSons(java.lang.Object parentNodeObject,
LyInfoList<LyClassInfo> classInfos,
LyTreeController controller)
Deprecated. use getSons(LyObject, String, LyTreeController) |
boolean |
isSorted(LyTreeController controller)
Indicates if data in the tree are sorted or not. |
void |
selectionChanged(LyTreeController controller)
Method invoked when the selection has changed in the tree view. |
Methods inherited from interface leon.app.behaviorinterface.LyTreeBaseBehaviorInterface |
---|
buildTreeNode, dragFinished, dragStart, drop, getTreeRootObject, updateTreeNode, validityModified |
Methods inherited from interface leon.app.behaviorinterface.LyPanelBehaviorInterface |
---|
completePopupMenu, getPopupMenuActions, needRefresh, validateFilter |
Methods inherited from interface leon.app.behaviorinterface.LyActionBehaviorInterface |
---|
endAction, getClientContext, getContextTitle, getHelpFile, getImage, getImageTooltip, getKeyValue, getMenuItemImage, getTitle, reset, startAction |
Methods inherited from interface leon.app.behaviorinterface.LyBehaviorInterface |
---|
free, handleDemand, init |
Field Detail |
---|
static final java.lang.String __VERSION
Method Detail |
---|
boolean isSorted(LyTreeController controller)
controller
- current Tree Controller
LyObjectList getTreeSons(java.lang.Object parentNodeObject, LyInfoList<LyClassInfo> classInfos, LyTreeController controller)
getSons(LyObject, String, LyTreeController)
parentNodeObject
- parent of the requested objects.classInfos
- target (only for data tree)controller
- current LyTreeController instance
getSons(LyObject, String, LyTreeController)
LyObjectList getSons(LyObject parentNodeObject, java.lang.String level, LyTreeController controller)
getSons(LyObject, String, LyTreeController)
.
parentNodeObject
- parent of the requested objects.level
- the current level of the tree, as declared in the metamodelcontroller
- the current tree controller
LyObjectList getSons(LyObject parentNodeObject, LyTreeNode treeNode, java.lang.String level, LyTreeController controller)
parentNodeObject
- parent of the requested objects.treeNode
- the current tree node associated to given objectlevel
- the current level of the tree, as declared in the metamodelcontroller
- the current tree controller
LyObjectList getParents(java.lang.Object nodeObject, LyTreeController controller)
nodeObject
- the node objectcontroller
- current LyTreeController instance
LyInfoList<LyClassInfo> getSonsClassInfos(LyClassInfo parentClassInfo, java.lang.String parentLevel, LyTreeController controller)
parentClassInfo
- the classInfo of the parentparentLevel
- the current level of the parentcontroller
- the current tree controller
LyInfoList<LyClassInfo> getClassInfos(LyTreeController controller)
controller
- the current tree controller
void selectionChanged(LyTreeController controller)
controller
- the current tree controllerLySort getSort(LyTreeController controller, java.lang.String level)
controller
- the current tree controllerlevel
- the current level on tree
LyFilter getFilter(LyTreeController controller, java.lang.String level)
controller
- the current tree controllerlevel
- the current level on tree
LyInfoDataList<LyAction,LyClassInfo> getExtraPopupMenuActions(LyTreeController treeController, LyInfoDataList<LyAction,LyClassInfo> actions, LyClassInfo classInfo, LyInfoList<LyClassInfo> sons)
treeController
- Tree controller that displays the menu.actions
- List of pairs (action, classInfo) that the controller is about to
present in popup menu.classInfo
- Class of the selected object.sons
- List of classes declared as sons of the given class info.
|
(c) January 2013 - W4 S.A. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |