|
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 LyTreeBaseBehaviorInterface
This interface defines the methods to implement in order to change the default behavior for tree controllers.
LyTreeBaseController
,
LyTreeController
Field Summary | |
---|---|
static java.lang.String |
__VERSION
File version |
Method Summary | |
---|---|
LyTreeNode |
buildTreeNode(java.lang.Object nodeObject,
LyTreeBaseController controller)
Build a view object instance from the given application object. |
void |
dragFinished(LyTreeController treeController,
int type)
Method called at the end of a drag-and-drop. |
void |
dragStart(LyTreeController treeController,
LyObject sourceObject)
Method invoked at the beginning of the given object drag. |
void |
drop(LyTreeController treeController,
LyObject targetObject,
LyObject sourceObject)
Method called when the given dragged object is dropped on the given dropped object. |
java.lang.Object |
getTreeRootObject(LyTreeBaseController controller)
Gets the tree root node. |
void |
updateTreeNode(java.lang.Object nodeObject,
LyTreeNode treeNode,
LyTreeBaseController controller)
Updates the given tree node view object status (colors, label, border, style ...) from the gicen node object properties. |
void |
validityModified(LyTreeNode treeNode,
LyTreeBaseController controller)
Method invoked when a validity changed in a three state tree (valid, invalid, partially). |
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 |
---|
java.lang.Object getTreeRootObject(LyTreeBaseController controller)
controller
- current LyTreeController instance
LyTreeNode buildTreeNode(java.lang.Object nodeObject, LyTreeBaseController controller)
updateTreeNode(Object, LyTreeNode, LyTreeBaseController)
.
nodeObject
- the node to build, usually LyObject
instance but not mandatorycontroller
- current LyTreeController instance
void updateTreeNode(java.lang.Object nodeObject, LyTreeNode treeNode, LyTreeBaseController controller)
nodeObject
- application object (reference)treeNode
- view objects (need update)controller
- current tree controller instancevoid validityModified(LyTreeNode treeNode, LyTreeBaseController controller)
treeNode
- view objects (need update)controller
- current LyTreeBaseController instancevoid dragStart(LyTreeController treeController, LyObject sourceObject)
treeController
- Tree controller that displays the treesourceObject
- dragged objectvoid drop(LyTreeController treeController, LyObject targetObject, LyObject sourceObject)
treeController
- current LyTreeController instancetargetObject
- object on where the dragged object is droppedsourceObject
- the dragged objectvoid dragFinished(LyTreeController treeController, int type)
treeController
- current LyMapController instancetype
- drag-and-drop type (org.eclipse.swt.dnd.DND#DROP_COPY
or org.eclipse.swt.dnd.DND#DROP_MOVE
)
|
(c) January 2013 - W4 S.A. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |