|
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 |
java.lang.Objectleon.view.win.swing.component.LyJTreeElementImpl
public class LyJTreeElementImpl
This class implements the Tree Node object (as described in the dtd) for swing viewer.
LyTreeNode
Nested Class Summary | |
---|---|
static class |
LyJTreeElementImpl._LyMutableTreeNode
Defines a mutable tree node for this tree element. |
static class |
LyJTreeElementImpl._LyNodeContent
This class implements the informations that are useful to correctly display a node. |
Field Summary | |
---|---|
static java.lang.String |
__VERSION
|
Constructor Summary | |
---|---|
LyJTreeElementImpl(LyTreeNode node)
Creates a tree element from the specified tree node. |
Method Summary | |
---|---|
void |
addAdditionalImage(java.awt.Image image)
Adds the specified image to the list of additional images. |
void |
backupChildrenValidity(LyTreeNode treeNode)
Backups the children validity status of the specified node. |
void |
changeValidity()
(non-Javadoc). |
void |
clearValidityBackupInfos()
Clears subtree validity backup infos. |
void |
computeTreeNodeValidity(LyComponent node)
Computes the subtree validity. |
java.util.Vector<java.awt.Image> |
getAdditionalImages()
(non-Javadoc). |
java.awt.Color |
getColor()
(non-Javadoc). |
LyJTreeElementImpl._LyNodeContent |
getContent()
(non-Javadoc). |
java.awt.Image |
getEmptyCheckboxImage()
(non-Javadoc). |
LyEnvironment |
getEnvironment()
(non-Javadoc). |
java.awt.Font |
getFont()
(non-Javadoc). |
java.awt.Color |
getFontColor()
(non-Javadoc). |
int |
getHeightFactor()
(non-Javadoc). |
java.lang.String |
getId()
(non-Javadoc). |
java.lang.String |
getLabel()
(non-Javadoc). |
javax.swing.tree.DefaultMutableTreeNode |
getMutableTreeNode()
(non-Javadoc). |
LyTreeNode |
getRootTreeNode(LyTreeNode treeNode)
Gets the top level tree node of the specified tree element. |
java.awt.Image |
getSelectedCheckboxImage()
(non-Javadoc). |
java.awt.Color |
getSelectedColor()
(non-Javadoc). |
java.awt.Color |
getSelectedFontColor()
(non-Javadoc). |
LyJTreeComponent |
getTree()
(non-Javadoc). |
javax.swing.tree.TreePath |
getTreePath()
(non-Javadoc). |
int |
getValidityImageIndex()
(non-Javadoc). |
java.awt.Rectangle |
getValidityRectangle()
(non-Javadoc). |
boolean |
isOpen()
(non-Javadoc). |
boolean |
isSelected()
(non-Javadoc). |
void |
removeAdditionalImage(java.awt.Image image)
Removes the specified image from the additional images list. |
void |
setEmptyCheckboxImage(java.awt.Image image)
Sets the empty checkbox image. |
void |
setExpandable(boolean expandable)
Sets the expandable state of the tree element. |
void |
setHeightFactor(int factor)
Set the height factor. |
void |
setMutableTreeNode(LyJTreeElementImpl._LyMutableTreeNode mutableTreeNode)
Sets the mutable tree node of this tree element. |
void |
setSelectedCheckboxImage(java.awt.Image image)
Sets the selected checkbox image. |
void |
setTree(LyJTreeComponent tree)
(non-Javadoc). |
void |
setValidityImage(java.awt.Image image)
Sets the validity image. |
void |
setValidityRectangle(java.awt.Rectangle rect)
(non-Javadoc). |
void |
treeCollapsed(javax.swing.event.TreeExpansionEvent event)
Nothing is done when the tree is collapsed. |
void |
treeExpanded(javax.swing.event.TreeExpansionEvent event)
Nothing is done when the tree is expanded. |
void |
updateValidityFromView()
Updates the validity from the view component. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String __VERSION
Constructor Detail |
---|
public LyJTreeElementImpl(LyTreeNode node)
node
- the data sourceMethod Detail |
---|
public javax.swing.tree.DefaultMutableTreeNode getMutableTreeNode()
getMutableTreeNode
in interface LyJTreeElement
LyJTreeElement.getMutableTreeNode()
public LyJTreeElementImpl._LyNodeContent getContent()
getContent
in interface LyJTreeElement
LyJTreeElement.getContent()
public void setHeightFactor(int factor)
factor
- the new height factorgetHeightFactor()
public int getHeightFactor()
getHeightFactor
in interface LyJTreeElement
LyJTreeElement.getHeightFactor()
public void setEmptyCheckboxImage(java.awt.Image image)
image
- the new empty checkbox imagegetEmptyCheckboxImage()
public void setSelectedCheckboxImage(java.awt.Image image)
image
- the new selected checkbox imagegetSelectedCheckboxImage()
public java.awt.Image getSelectedCheckboxImage()
getSelectedCheckboxImage
in interface LyJTreeElement
LyJTreeElement.getSelectedCheckboxImage()
public java.awt.Image getEmptyCheckboxImage()
getEmptyCheckboxImage
in interface LyJTreeElement
LyJTreeElement.getEmptyCheckboxImage()
public void addAdditionalImage(java.awt.Image image)
image
- the new image to addremoveAdditionalImage(Image)
public void removeAdditionalImage(java.awt.Image image)
image
- the image to removeaddAdditionalImage(Image)
public java.util.Vector<java.awt.Image> getAdditionalImages()
getAdditionalImages
in interface LyJTreeElement
LyJTreeElement.getAdditionalImages()
public void setValidityImage(java.awt.Image image)
image
- the new validity imagepublic int getValidityImageIndex()
getValidityImageIndex
in interface LyJTreeElement
LyJTreeElement.getValidityImageIndex()
public void setValidityRectangle(java.awt.Rectangle rect)
setValidityRectangle
in interface LyJTreeElement
rect
- the rectangle where this tree node is validLyJTreeElement.setValidityRectangle(java.awt.Rectangle)
public java.awt.Rectangle getValidityRectangle()
getValidityRectangle
in interface LyJTreeElement
LyJTreeElement.getValidityRectangle()
public void updateValidityFromView()
public void changeValidity()
changeValidity
in interface LyJTreeElement
LyJTreeElement.changeValidity()
public void setExpandable(boolean expandable)
public java.awt.Color getColor()
getColor
in interface LyJTreeElement
LyJTreeElement.getColor()
public java.awt.Color getSelectedColor()
getSelectedColor
in interface LyJTreeElement
LyJTreeElement.getSelectedColor()
public java.awt.Color getFontColor()
getFontColor
in interface LyJTreeElement
LyJTreeElement.getFontColor()
public java.awt.Color getSelectedFontColor()
getSelectedFontColor
in interface LyJTreeElement
LyJTreeElement.getSelectedFontColor()
public java.awt.Font getFont()
getFont
in interface LyJTreeElement
LyJTreeElement.getFont()
public LyTreeNode getRootTreeNode(LyTreeNode treeNode)
treeNode
- the tree element to find its root tree node
public void backupChildrenValidity(LyTreeNode treeNode)
treeNode
- the node to backuppublic void clearValidityBackupInfos()
public void computeTreeNodeValidity(LyComponent node)
node
- the current node which may be a LySwingTreeNode or a LySwingEntry (dictionnary).public LyEnvironment getEnvironment()
getEnvironment
in interface LyJTreeElement
LyJTreeElement.getEnvironment()
public java.lang.String getId()
getId
in interface LyJTreeElement
LyJTreeElement.getId()
public java.lang.String getLabel()
getLabel
in interface LyJTreeElement
LyJTreeElement.getLabel()
public javax.swing.tree.TreePath getTreePath()
getTreePath
in interface LyJTreeElement
LyJTreeElement.getTreePath()
public boolean isOpen()
isOpen
in interface LyJTreeElement
true
if this tree node is opened, false
otherwiseLyJTreeElement.isOpen()
public boolean isSelected()
isSelected
in interface LyJTreeElement
true
if this tree node is selected, false
otherwiseLyJTreeElement.isSelected()
public void setTree(LyJTreeComponent tree)
setTree
in interface LyJTreeElement
tree
- the new tree componentLyJTreeElement.setTree(leon.view.win.swing.component.LyJTreeComponent)
public LyJTreeComponent getTree()
getTree
in interface LyJTreeElement
LyJTreeElement.getTree()
public void setMutableTreeNode(LyJTreeElementImpl._LyMutableTreeNode mutableTreeNode)
mutableTreeNode
- the new mutable tree nodegetMutableTreeNode()
public void treeExpanded(javax.swing.event.TreeExpansionEvent event)
treeExpanded
in interface LyJTreeElement
event
- the TreeExpansionEvent
, not used in this implementationTreeExpansionListener.treeExpanded(javax.swing.event.TreeExpansionEvent)
public void treeCollapsed(javax.swing.event.TreeExpansionEvent event)
treeCollapsed
in interface LyJTreeElement
event
- the TreeExpansionEvent
, not used in this implementationTreeExpansionListener.treeCollapsed(javax.swing.event.TreeExpansionEvent)
|
(c) January 2013 - W4 S.A. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |