|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
com.ideo.sweetdevria.taglib.AbstractTagDrawer
com.ideo.sweetdevria.taglib.AbstractComponentTagSupport
com.ideo.sweetdevria.taglib.BaseTagSupport
com.ideo.sweetdevria.taglib.BaseStateTagSupport
com.ideo.sweetdevria.taglib.tree.TreeTag
public class TreeTag
Field Summary | |
---|---|
protected static java.lang.String |
BUILDER_ID
Builder ID. |
protected boolean |
canAdd
|
protected boolean |
canDelete
|
protected boolean |
canModify
|
protected NodeModel |
checkedNodes
|
protected ITreeDataProvider |
dataProvider
|
protected int |
displayedLevels
|
protected boolean |
displayRoot
|
protected TreeModel |
model
|
protected int |
nodeHeight
|
protected NodeModel |
nodes
Tree nodes. |
protected java.util.List |
nodeTypes
|
protected java.lang.Class |
treeModelClass
Model |
Fields inherited from class com.ideo.sweetdevria.taglib.BaseStateTagSupport |
---|
stateful |
Fields inherited from class com.ideo.sweetdevria.taglib.BaseTagSupport |
---|
frameDisplayed, style, styleClass |
Fields inherited from class com.ideo.sweetdevria.taglib.AbstractComponentTagSupport |
---|
bodyContent, rendered |
Fields inherited from class com.ideo.sweetdevria.taglib.AbstractTagDrawer |
---|
builder, messageKeys, templateEnd, templateStart |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
---|
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
---|---|
TreeTag()
Default constructor. |
Method Summary | |
---|---|
void |
addChild(NodeModel rootNode)
Adds a node as a child of this current one |
int |
doEndTag()
Default processing of the end tag returning EVAL_PAGE. |
int |
doStartTag()
Default processing of the start tag. |
java.lang.String |
getBuilderId()
Return the targeted builder id for this component as specified in the configuration file. |
ITreeDataProvider |
getDataProvider()
|
int |
getDisplayedLevels()
Get displayed level. |
TreeModel |
getModel()
|
int |
getNodeHeight()
Get node height. |
NodeModel |
getNodes()
Get nodes. |
java.util.List |
getNodeTypes()
|
java.lang.Class |
getTreeModelClass()
|
boolean |
isCanAdd()
|
boolean |
isCanDelete()
|
boolean |
isCanModify()
|
boolean |
isDisplayRoot()
|
void |
release()
Release method which must call super.release ! |
void |
setCanAdd(boolean canAdd)
Set the add action on the tree |
void |
setCanDelete(boolean canDelete)
Set the delete action on the tree |
void |
setCanModify(boolean canModify)
Set the modify action on the tree |
void |
setDataProvider(ITreeDataProvider dataProvider)
Set a custom data provider for this tree |
void |
setDisplayedLevels(int displayedLevels)
Set number of displayed levels. |
void |
setDisplayRoot(boolean displayRoot)
Set the visibility of the root node |
void |
setNodeHeight(int nodeHeight)
Set new node height. |
void |
setNodes(NodeModel nodes)
Set the nodes which will be displayed in the Tree. |
void |
setNodeTypes(java.util.List nodeTypes)
Set the node types for this tree |
void |
setTreeModelClass(java.lang.Class treeModelClass)
Set the class of Tree Model which will be used. |
Methods inherited from class com.ideo.sweetdevria.taglib.BaseStateTagSupport |
---|
isStateful, setId, setStateful |
Methods inherited from class com.ideo.sweetdevria.taglib.BaseTagSupport |
---|
addCssClass, addCssStyle, getStyle, getStyleClass, setStyle, setStyleClass |
Methods inherited from class com.ideo.sweetdevria.taglib.AbstractComponentTagSupport |
---|
checkId, doAfterBody, doInitBody, getBodyContent, getId, isRendered, refractorContext, setBodyContent, setRendered |
Methods inherited from class com.ideo.sweetdevria.taglib.AbstractTagDrawer |
---|
generateHtmlContent, getBuilder, getMessageKeys, getPageContext, getTemplateEnd, getTemplateStart, setPageContext, setTemplateEnd, setTemplateStart |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
findAncestorWithClass, getParent, getValue, getValues, removeValue, setParent, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ideo.sweetdevria.taglib.IRiaTag |
---|
getMessageKeys, getPageContext, getTemplateEnd, getTemplateStart, setPageContext, setTemplateEnd, setTemplateStart |
Methods inherited from interface com.ideo.sweetdevria.taglib.Hideable |
---|
isRendered, setRendered |
Methods inherited from interface javax.servlet.jsp.tagext.BodyTag |
---|
doInitBody, setBodyContent |
Methods inherited from interface javax.servlet.jsp.tagext.IterationTag |
---|
doAfterBody |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
---|
getParent, setPageContext, setParent |
Field Detail |
---|
protected static final java.lang.String BUILDER_ID
protected NodeModel nodes
protected NodeModel checkedNodes
protected java.util.List nodeTypes
protected ITreeDataProvider dataProvider
protected java.lang.Class treeModelClass
protected TreeModel model
protected int displayedLevels
protected int nodeHeight
protected boolean displayRoot
protected boolean canAdd
protected boolean canDelete
protected boolean canModify
Constructor Detail |
---|
public TreeTag()
Method Detail |
---|
public void release()
IRiaTag
release
in interface IRiaTag
release
in interface javax.servlet.jsp.tagext.Tag
release
in class BaseStateTagSupport
IRiaTag.release()
public java.lang.String getBuilderId()
IRiaTag
getBuilderId
in interface IRiaTag
getBuilderId
in class AbstractTagDrawer
AbstractTagDrawer.getBuilderId()
public int doStartTag() throws javax.servlet.jsp.JspException
IRiaTag
doStartTag
in interface IRiaTag
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class AbstractComponentTagSupport
javax.servlet.jsp.JspException
IRiaTag.doStartTag()
public int doEndTag() throws javax.servlet.jsp.JspException
IRiaTag
doEndTag
in interface IRiaTag
doEndTag
in interface javax.servlet.jsp.tagext.Tag
doEndTag
in class AbstractComponentTagSupport
javax.servlet.jsp.JspException
IRiaTag.doEndTag()
public void addChild(NodeModel rootNode) throws javax.servlet.jsp.JspException
ITreeTag
addChild
in interface ITreeTag
rootNode
- the child node to add
javax.servlet.jsp.JspException
- if any error occurspublic TreeModel getModel()
public int getDisplayedLevels()
public void setDisplayedLevels(int displayedLevels)
displayedLevels
- public int getNodeHeight()
public void setNodeHeight(int nodeHeight)
nodeHeight
- public boolean isDisplayRoot()
public void setDisplayRoot(boolean displayRoot)
displayRoot
- public java.util.List getNodeTypes()
public void setNodeTypes(java.util.List nodeTypes)
nodeTypes
- a list of node typespublic NodeModel getNodes()
public void setNodes(NodeModel nodes)
nodes
- Nodes.public ITreeDataProvider getDataProvider()
public void setDataProvider(ITreeDataProvider dataProvider)
dataProvider
- a custom data provider for this treepublic boolean isCanAdd()
public void setCanAdd(boolean canAdd)
canAdd
- specify if the node addition is allowedpublic boolean isCanDelete()
public void setCanDelete(boolean canDelete)
canDelete
- specify if the node suppression is allowedpublic boolean isCanModify()
public void setCanModify(boolean canModify)
canModify
- specify if the node modification is allowedpublic java.lang.Class getTreeModelClass()
public void setTreeModelClass(java.lang.Class treeModelClass)
treeModelClass
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |