|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
com.jalios.jcms.taglib.PortletTreeTag
public class PortletTreeTag
| Field Summary | |
|---|---|
protected boolean |
dspEditPortalElement
|
protected boolean |
dspExpandHighlighted
|
protected int |
dspExpandLevel
|
protected java.util.Set |
dspHighlightPeSet
|
protected java.lang.String |
dspLink
|
protected java.lang.String |
dspNodePrefix
|
protected PortalElement |
dspRootPortlet
|
protected java.util.Collection |
dspRootPortletCollection
|
protected boolean |
dspWidgetExpandSelected
|
protected java.lang.String |
dspWidgetName
|
protected java.util.Set |
dspWidgetSelectedPeSet
|
protected java.lang.String |
dspWidgetType
|
static java.lang.String |
EDIT
|
protected java.util.Set |
expandSet
|
protected boolean |
isNS4
|
protected Member |
loggedMember
|
static org.apache.oro.text.regex.Pattern |
PELINK_PATTERN
|
protected java.lang.String |
redirect
|
static java.lang.String |
REVISION
|
protected java.lang.String |
userLang
|
static java.lang.String |
WIDGET_CHECKBOXJS
|
static java.lang.String |
WIDGET_NONE
|
protected int |
widgetCount
|
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
id, pageContext |
| Fields inherited from interface com.jalios.util.JaliosConstants |
|---|
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR |
| 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 | |
|---|---|
PortletTreeTag()
|
|
| Method Summary | |
|---|---|
protected void |
clean()
Clean Up parameters to avoid errors with tags pooling |
int |
doEndTag()
|
int |
doStartTag()
|
protected boolean |
expandNode(PortalElement pe,
java.util.Collection children,
java.lang.StringBuffer sb,
int level)
Return true if the node must be expanded |
protected void |
printBranch(PortalElement pe,
java.lang.StringBuffer sb,
int level)
Print the table that define a Branch of category (call it recursively) |
protected void |
printChildren(PortalElement pe,
java.util.Collection children,
java.lang.StringBuffer sb,
boolean expandNode,
int level)
Print the children nodes of the branch. |
protected void |
printEdit(PortalElement pe,
java.lang.StringBuffer sb)
Print the EditIcon |
protected void |
printHighlight(PortalElement pe,
java.lang.StringBuffer sb)
Print the highlight status |
protected void |
printNodeIcon(PortalElement pe,
java.util.Collection children,
java.lang.StringBuffer sb,
boolean expandNode)
Print the icon of the node of a branch |
protected void |
printRoots(java.util.Collection rootCollection,
java.lang.StringBuffer sb)
|
protected void |
printTitle(PortalElement pe,
java.lang.StringBuffer sb)
Print the Title with a Link |
protected void |
printWidget(PortalElement pe,
java.lang.StringBuffer sb)
Print the widget associated to the category |
protected boolean |
replaceLink(java.lang.String link,
org.apache.oro.text.regex.Pattern pattern,
java.lang.String replace,
java.lang.StringBuffer sb)
Replace a generic link by a specific replace string matching a given pattern Then write to the String buffer a A HREF |
void |
setEditPortalElement(boolean b)
|
void |
setExpandHighlighted(boolean b)
|
void |
setExpandLevel(int i)
|
void |
setHighlightPeSet(java.util.Set set)
|
void |
setLink(java.lang.String string)
|
void |
setNodePrefix(java.lang.String string)
|
void |
setRootPortlet(PortalElement elm)
|
void |
setRootPortletCollection(java.util.Collection set)
|
void |
setWidgetExpandSelected(boolean b)
|
void |
setWidgetName(java.lang.String string)
|
void |
setWidgetSelectedPeSet(java.util.Set set)
|
void |
setWidgetType(java.lang.String string)
|
protected java.util.Collection |
valideChildren(java.util.Collection children)
Return a Set of validated children |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String REVISION
public static final java.lang.String WIDGET_NONE
public static final java.lang.String WIDGET_CHECKBOXJS
public static final java.lang.String EDIT
public static final org.apache.oro.text.regex.Pattern PELINK_PATTERN
protected Member loggedMember
protected java.lang.String userLang
protected java.util.Set expandSet
protected java.lang.String redirect
protected java.util.Collection dspRootPortletCollection
protected PortalElement dspRootPortlet
protected java.lang.String dspLink
protected int dspExpandLevel
protected java.lang.String dspNodePrefix
protected boolean dspEditPortalElement
protected java.util.Set dspHighlightPeSet
protected boolean dspExpandHighlighted
protected int widgetCount
protected java.lang.String dspWidgetType
protected java.lang.String dspWidgetName
protected java.util.Set dspWidgetSelectedPeSet
protected boolean dspWidgetExpandSelected
protected boolean isNS4
| Constructor Detail |
|---|
public PortletTreeTag()
| Method Detail |
|---|
public int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.TagSupportjavax.servlet.jsp.JspExceptionpublic int doEndTag()
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.TagSupport
protected void printRoots(java.util.Collection rootCollection,
java.lang.StringBuffer sb)
protected void printBranch(PortalElement pe,
java.lang.StringBuffer sb,
int level)
protected void printEdit(PortalElement pe,
java.lang.StringBuffer sb)
protected void printWidget(PortalElement pe,
java.lang.StringBuffer sb)
protected void printNodeIcon(PortalElement pe,
java.util.Collection children,
java.lang.StringBuffer sb,
boolean expandNode)
protected void printChildren(PortalElement pe,
java.util.Collection children,
java.lang.StringBuffer sb,
boolean expandNode,
int level)
protected void printTitle(PortalElement pe,
java.lang.StringBuffer sb)
protected void printHighlight(PortalElement pe,
java.lang.StringBuffer sb)
protected boolean expandNode(PortalElement pe,
java.util.Collection children,
java.lang.StringBuffer sb,
int level)
protected java.util.Collection valideChildren(java.util.Collection children)
protected boolean replaceLink(java.lang.String link,
org.apache.oro.text.regex.Pattern pattern,
java.lang.String replace,
java.lang.StringBuffer sb)
protected void clean()
public void setExpandHighlighted(boolean b)
b - public void setExpandLevel(int i)
i - public void setHighlightPeSet(java.util.Set set)
set - public void setLink(java.lang.String string)
string - public void setNodePrefix(java.lang.String string)
string - public void setRootPortletCollection(java.util.Collection set)
set - public void setRootPortlet(PortalElement elm)
elm - public void setWidgetExpandSelected(boolean b)
b - public void setWidgetName(java.lang.String string)
string - public void setWidgetSelectedPeSet(java.util.Set set)
set - public void setWidgetType(java.lang.String string)
string - public void setEditPortalElement(boolean b)
b -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||