|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractDIFTag
pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractInnerDIFTag
pt.digitalis.dif.presentation.views.jsp.taglibs.layout.panels.AbstractPanelContainer
public class AbstractPanelContainer
Base implementation for dual side panels with area split
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
innerComplexPanels
A map of inner complex panels that need to be redrawned upon activation, for each contained page panel |
protected PanelContainerDefinition |
panelContainerDefinition
the panel container full definition |
| Fields inherited from class pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractDIFTag |
|---|
DOCUMENT_ID, DOCUMENT_SECURITY_TOKEN, MAIN_RESPONSE_ID, PAGE_CONTENT_ATTRIBUTE |
| Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
|---|
bodyContent |
| 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 | |
|---|---|
AbstractPanelContainer()
|
|
| Method Summary | |
|---|---|
void |
addPanel(PanelDefinition panel)
Adds a panel to the list |
protected void |
buildPanels(javax.servlet.jsp.JspWriter out,
PanelContainerDefinition panelContainerDefinition)
Creates the container with its panels. |
protected void |
cleanUp()
Cleanup tag parameters |
int |
doEndTag()
|
int |
doStartTag()
|
PanelAlignment |
getAlign()
Inspector for the 'align' attribute. |
java.lang.Boolean |
getBorder()
Inspector for the 'border' attribute. |
java.lang.Boolean |
getCollapsed()
Inspector for the 'collapsed' attribute. |
java.lang.Boolean |
getCollapsible()
Inspector for the 'collapsible' attribute. |
java.lang.Integer |
getHeight()
Inspector for the 'height' attribute. |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getInnerComplexPanels()
Inspector for the 'innerComplexPanels' attribute. |
PageContainer |
getPageContainerTag()
|
PanelContainerDefinition |
getPanelContainerDefinition()
Inspector for the 'panelContainerDefinition' attribute. |
IPanelContainer |
getPanelContainerTag()
|
java.lang.Boolean |
getSplit()
Inspector for the 'split' attribute. |
java.lang.String |
getTitle()
Inspector for the 'title' attribute. |
PanelType |
getType()
Inspector for the 'type' attribute. |
java.lang.String |
getWidth()
Inspector for the 'width' attribute. |
void |
setAlign(PanelAlignment align)
Modifier for the 'align' attribute. |
void |
setBorder(java.lang.Boolean border)
Modifier for the 'border' attribute. |
void |
setCollapsed(java.lang.Boolean collapsed)
Modifier for the 'collapsed' attribute. |
void |
setCollapsible(java.lang.Boolean collapsible)
Modifier for the 'collapsible' attribute. |
void |
setHeight(java.lang.Integer height)
Modifier for the 'height' attribute. |
void |
setSplit(java.lang.Boolean split)
Modifier for the 'split' attribute. |
void |
setTitle(java.lang.String title)
Modifier for the 'title' attribute. |
void |
setType(PanelType type)
Modifier for the 'type' attribute. |
void |
setWidth(java.lang.String width)
Modifier for the 'width' attribute. |
| Methods inherited from class pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractInnerDIFTag |
|---|
addHelpItem, bufferInnerContributions, flushContributions, flushContributions, flushContributions, getApplicationID, getComponentGeneratedId, getContributions, getDocumentTag, getLanguage, getLoggedProfileID, getLoggedProfileName, getLoggedUserFullName, getLoggedUserGroupIDs, getLoggedUsername, getMainDocumentTag, getMainRequestedStageID, getParentFootnoteContainerTag, getServiceID, getStageID, getTabIndexAttribute, getTabIndexAttribute, getTabIndexNumber, hasAccessToStage, hasAccessToStage, isLogged |
| Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
|---|
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
|---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface pt.digitalis.dif.presentation.views.jsp.taglibs.interfaces.ITagExecutionContext |
|---|
getId, getSecurityToken, getTagMessage, getTagMessages, getUILevel, isAjaxMode, isComponentMode, isHelpMode, isPopupMode, isTemplateMode |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
getParent, setPageContext, setParent |
| Field Detail |
|---|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> innerComplexPanels
protected PanelContainerDefinition panelContainerDefinition
| Constructor Detail |
|---|
public AbstractPanelContainer()
| Method Detail |
|---|
public void addPanel(PanelDefinition panel)
IPanelContainer
addPanel in interface IPanelContainerIPanelContainer.addPanel(pt.digitalis.dif.presentation.views.jsp.taglibs.objects.beans.panels.PanelDefinition)
protected void buildPanels(javax.servlet.jsp.JspWriter out,
PanelContainerDefinition panelContainerDefinition)
throws java.io.IOException
out - panelContainerDefinition -
java.io.IOExceptionprotected void cleanUp()
public final int doEndTag()
throws javax.servlet.jsp.JspException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionBodyTagSupport.doEndTag()
public int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionBodyTagSupport.doStartTag()public PanelAlignment getAlign()
public java.lang.Boolean getBorder()
public java.lang.Boolean getCollapsed()
public java.lang.Boolean getCollapsible()
public java.lang.Integer getHeight()
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getInnerComplexPanels()
public PageContainer getPageContainerTag()
public PanelContainerDefinition getPanelContainerDefinition()
getPanelContainerDefinition in interface IPanelContainerpublic IPanelContainer getPanelContainerTag()
public java.lang.Boolean getSplit()
public java.lang.String getTitle()
public PanelType getType()
public java.lang.String getWidth()
public void setAlign(PanelAlignment align)
align - the new align value to setpublic void setBorder(java.lang.Boolean border)
border - the new border value to setpublic void setCollapsed(java.lang.Boolean collapsed)
collapsed - the new collapsed value to setpublic void setCollapsible(java.lang.Boolean collapsible)
collapsible - the new collapsible value to setpublic void setHeight(java.lang.Integer height)
height - the new height value to setpublic void setSplit(java.lang.Boolean split)
split - the new split value to setpublic void setTitle(java.lang.String title)
title - the new title value to setpublic void setType(PanelType type)
type - the new type value to setpublic void setWidth(java.lang.String width)
width - the new width value to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||