LEONARDI Application Composer - 8.9.0.40 by W4 S.A.

leon.view
Class LyTree

java.lang.Object
  extended by leon.view.LyComponent
      extended by leon.view.LyFieldItem
          extended by leon.view.LyPanel
              extended by leon.view.LyTree
All Implemented Interfaces:
LyGetConstraintInterface, LyGetControllerInterface, LyGetIdInterface, LyGetLabelInterface, LyPdfInterface, LySetControllerInterface, LySetLabelInterface, LySetWaitingInterface, LyUpdateViewContentInterface

public class LyTree
extends LyPanel
implements LyGetIdInterface, LyGetLabelInterface, LySetLabelInterface, LyGetControllerInterface, LySetControllerInterface, LyGetConstraintInterface

The LyTree class is a generated Java implementation that corresponds to the element TREE of the descriptive grammar of the views (views.dtd). <TREE> : Tree A tree allows displaying a set of elements under the form of a tree. It is possible to specify its selection mode (none, simple, multiple or sensitive). Such a component is interesting to display a hierarchy of objects of an application. It allows not displaying some sub-sets of these objects.

See Also:
See also tag TREE of grammar leon_views.dtd.

Nested Class Summary
static class LyTree.SelectionMode
          Possible values for attribute 'selectionMode'.
static class LyTree.SelectionType
          Possible values for attribute 'selectionType'.
 
Nested classes/interfaces inherited from class leon.view.LyComponent
LyComponent.EventType
 
Field Summary
static java.lang.String __VERSION
           
 
Fields inherited from class leon.view.LyComponent
_nbComponents, INIT_RESOURCE_ID, INTERNAL_ID_SEP, REWRITING_MODE, SEP_ID
 
Constructor Summary
LyTree(java.lang.String id)
          Constructor with all required attributes.
 
Method Summary
 LyComponent cloneComponent()
          Method for cloning a component.
 java.lang.String getActiveNode()
          Gets value of activeNode.
 java.lang.String getColor()
          Gets value of color.
 LyConstraint getConstraint()
          Get sub-component Constraint.
 java.lang.String getController()
          Gets value of controller.
 java.lang.String getFont()
          Gets value of font.
 java.lang.String getFontColor()
          Gets value of fontColor.
 java.lang.String getId()
          Gets value of id.
 java.lang.String getLabel()
          Gets value of label.
 java.lang.String getSelectedColor()
          Gets value of selectedColor.
 java.lang.String getSelectedFontColor()
          Gets value of selectedFontColor.
 LyTree.SelectionMode getSelectionMode()
          Gets value of selectionMode.
static LyTree.SelectionMode getSelectionMode(java.lang.String token)
          Utility method to get selectionMode value from a string.
 LyTree.SelectionType getSelectionType()
          Gets value of selectionType.
static LyTree.SelectionType getSelectionType(java.lang.String token)
          Utility method to get selectionType value from a string.
 LyTree getTemplate()
          Gets value of template.
 LyTreeNode getTreeNode()
          Get sub-component TreeNode.
 boolean isDefaultColor()
          Checks whether the color attribute is valuated to the default value.
 boolean isDefaultFont()
          Checks whether the font attribute is valuated to the default value.
 boolean isDefaultFontColor()
          Checks whether the fontColor attribute is valuated to the default value.
 boolean isDefaultSelectedColor()
          Checks whether the selectedColor attribute is valuated to the default value.
 boolean isDefaultSelectedFontColor()
          Checks whether the selectedFontColor attribute is valuated to the default value.
 boolean isIsContext()
          Checks if value of attribute isContext is set.
 void setActiveNode(java.lang.String activeNode)
          Sets attribute activeNode to the given value.
 void setColor(java.lang.String color)
          Initializes attribute color to the given value.
 void setConstraint(LyConstraint constraint)
          Sets sub-component constraint.
 void setController(java.lang.String controller)
          Initializes attribute controller to the given value.
 void setFont(java.lang.String font)
          Initializes attribute font to the given value.
 void setFontColor(java.lang.String fontColor)
          Initializes attribute fontColor to the given value.
 void setIsContext(boolean isContext)
          Initializes attribute isContext to the given value.
 void setLabel(java.lang.String label)
          Sets attribute label to the given value.
 void setSelectedColor(java.lang.String selectedColor)
          Initializes attribute selectedColor to the given value.
 void setSelectedFontColor(java.lang.String selectedFontColor)
          Initializes attribute selectedFontColor to the given value.
 void setSelectionMode(LyTree.SelectionMode selectionMode)
          Initializes attribute selectionMode to the given value.
 void setSelectionType(LyTree.SelectionType selectionType)
          Initializes attribute selectionType to the given value.
 void setTemplate(LyTree template)
          Initializes attribute template to the given value.
 void setTreeNode(LyTreeNode treeNode)
          Sets sub-component treeNode.
 void writeXml(java.io.PrintWriter pw, boolean debug)
          Method to rewrite XML corresponding to this component.
 
Methods inherited from class leon.view.LyPanel
generatePdf, getLastModified, isIdle, isScrollable, print, setIdle, setLastModified, setPopupMenu, setWaiting
 
Methods inherited from class leon.view.LyFieldItem
addBeanData, buildBean, free, getBean, getBeanComponent, getBeanData, getBeanDatas, getChild, getChildCount, getErrorMessage, getFieldValue, getValue, setBean, setBeanComponent, setBeanDatas, setFieldValue, updateViewContent, validateInput
 
Methods inherited from class leon.view.LyComponent
addComponent, addData, addEventFunction, clearChildrenBounds, freeze, getBounds, getChildFromCache, getChildrenBounds, getComponent, getComponent, getComponent, getComponent, getComponent, getComponentAt, getComponentAt, getComponentByInternalId, getComponentByLabel, getComponents, getComponentWithModel, getData, getDatas, getEnvironment, getEventFunctions, getIdCode, getInternalId, getInternalView, getInternalView, getLock, getModel, getParent, getParentArea, getParentForm, getParentFormFieldId, getParentSplitter, getParentSplitter, getParentTab, getParentTab, getParentTabs, getParentTabs, getParentView, getRootController, getSetVisibleParent, getTag, getViewManager, isFreed, isFreeing, registerChildrenBounds, removeComponent, reset, resetChildrenCache, resetEventFunctions, setDatas, setInternalView, setVisible, useEventDefaultFunction, writeXml
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

__VERSION

public static final java.lang.String __VERSION
See Also:
Constant Field Values
Constructor Detail

LyTree

public LyTree(java.lang.String id)
Constructor with all required attributes.

Parameters:
id - Identifier of the tree.
Method Detail

getSelectionMode

public static final LyTree.SelectionMode getSelectionMode(java.lang.String token)
Utility method to get selectionMode value from a string.

Parameters:
token - Token string
Returns:
SelectionMode value corresponding to this token

getSelectionType

public static final LyTree.SelectionType getSelectionType(java.lang.String token)
Utility method to get selectionType value from a string.

Parameters:
token - Token string
Returns:
SelectionType value corresponding to this token

cloneComponent

public LyComponent cloneComponent()
Method for cloning a component.

Specified by:
cloneComponent in class LyComponent

getId

public java.lang.String getId()
Gets value of id.

Specified by:
getId in interface LyGetIdInterface
Overrides:
getId in class LyComponent
Returns:
value of id.

getTemplate

public LyTree getTemplate()
Gets value of template.

Returns:
value of template.

getLabel

public java.lang.String getLabel()
Gets value of label.

Specified by:
getLabel in interface LyGetLabelInterface
Returns:
value of label.

getController

public java.lang.String getController()
Gets value of controller.

Specified by:
getController in interface LyGetControllerInterface
Returns:
value of controller.

getSelectionMode

public LyTree.SelectionMode getSelectionMode()
Gets value of selectionMode.

Returns:
value of selectionMode.

getSelectionType

public LyTree.SelectionType getSelectionType()
Gets value of selectionType.

Returns:
value of selectionType.

isIsContext

public boolean isIsContext()
Checks if value of attribute isContext is set.

Returns:
true if isContext is set, false otherwise.

getActiveNode

public java.lang.String getActiveNode()
Gets value of activeNode.

Returns:
value of activeNode.

getFont

public java.lang.String getFont()
Gets value of font.

Returns:
value of font.

isDefaultFont

public boolean isDefaultFont()
Checks whether the font attribute is valuated to the default value.

Returns:
True if default, false otherwise.

getColor

public java.lang.String getColor()
Gets value of color.

Returns:
value of color.

isDefaultColor

public boolean isDefaultColor()
Checks whether the color attribute is valuated to the default value.

Returns:
True if default, false otherwise.

getFontColor

public java.lang.String getFontColor()
Gets value of fontColor.

Returns:
value of fontColor.

isDefaultFontColor

public boolean isDefaultFontColor()
Checks whether the fontColor attribute is valuated to the default value.

Returns:
True if default, false otherwise.

getSelectedColor

public java.lang.String getSelectedColor()
Gets value of selectedColor.

Returns:
value of selectedColor.

isDefaultSelectedColor

public boolean isDefaultSelectedColor()
Checks whether the selectedColor attribute is valuated to the default value.

Returns:
True if default, false otherwise.

getSelectedFontColor

public java.lang.String getSelectedFontColor()
Gets value of selectedFontColor.

Returns:
value of selectedFontColor.

isDefaultSelectedFontColor

public boolean isDefaultSelectedFontColor()
Checks whether the selectedFontColor attribute is valuated to the default value.

Returns:
True if default, false otherwise.

getTreeNode

public LyTreeNode getTreeNode()
Get sub-component TreeNode.

Returns:
sub-component TreeNode.

getConstraint

public LyConstraint getConstraint()
Get sub-component Constraint.

Specified by:
getConstraint in interface LyGetConstraintInterface
Returns:
sub-component Constraint.

setTemplate

public void setTemplate(LyTree template)
Initializes attribute template to the given value.

Parameters:
template - New value of template.

setLabel

public void setLabel(java.lang.String label)
Sets attribute label to the given value.

Specified by:
setLabel in interface LySetLabelInterface
Overrides:
setLabel in class LyFieldItem
Parameters:
label - New value of label.

setController

public void setController(java.lang.String controller)
Initializes attribute controller to the given value.

Specified by:
setController in interface LySetControllerInterface
Parameters:
controller - New value of controller.
See Also:
LySetControllerInterface.setController(java.lang.String)

setSelectionMode

public void setSelectionMode(LyTree.SelectionMode selectionMode)
Initializes attribute selectionMode to the given value.

Parameters:
selectionMode - New value of selectionMode.
Throws:
java.lang.IllegalArgumentException - if selectionMode parameter is null.

setSelectionType

public void setSelectionType(LyTree.SelectionType selectionType)
Initializes attribute selectionType to the given value.

Parameters:
selectionType - New value of selectionType.
Throws:
java.lang.IllegalArgumentException - if selectionType parameter is null.

setIsContext

public void setIsContext(boolean isContext)
Initializes attribute isContext to the given value.

Parameters:
isContext - Boolean indicating if attribute isContext is set or unset.

setActiveNode

public void setActiveNode(java.lang.String activeNode)
Sets attribute activeNode to the given value.

Parameters:
activeNode - New value of activeNode.

setFont

public void setFont(java.lang.String font)
Initializes attribute font to the given value.

Parameters:
font - New value of font.

setColor

public void setColor(java.lang.String color)
Initializes attribute color to the given value.

Parameters:
color - New value of color.

setFontColor

public void setFontColor(java.lang.String fontColor)
Initializes attribute fontColor to the given value.

Parameters:
fontColor - New value of fontColor.

setSelectedColor

public void setSelectedColor(java.lang.String selectedColor)
Initializes attribute selectedColor to the given value.

Parameters:
selectedColor - New value of selectedColor.

setSelectedFontColor

public void setSelectedFontColor(java.lang.String selectedFontColor)
Initializes attribute selectedFontColor to the given value.

Parameters:
selectedFontColor - New value of selectedFontColor.

setTreeNode

public void setTreeNode(LyTreeNode treeNode)
Sets sub-component treeNode.

Parameters:
treeNode - New value of treeNode

setConstraint

public void setConstraint(LyConstraint constraint)
Sets sub-component constraint.

Parameters:
constraint - New value of constraint

writeXml

public void writeXml(java.io.PrintWriter pw,
                     boolean debug)
Method to rewrite XML corresponding to this component.

Specified by:
writeXml in class LyComponent
Parameters:
pw - the printWriter on which the XML is written.
debug - true if debug mode (full dump).

(c) January 2013 - W4 S.A.

Website: W4 S.A., contact us: support@w4global.com