pt.digitalis.dif.presentation.views.jsp.taglibs.layout.panels
Class PanelActions

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractDIFTag
              extended by pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractInnerDIFTag
                  extended by pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractActionsComponent
                      extended by pt.digitalis.dif.presentation.views.jsp.taglibs.layout.panels.PanelActions
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, ITagExecutionContext

public class PanelActions
extends AbstractActionsComponent

Actions component. For creating action lists for DiF stages and/or external resources

Author:
Pedro Viegas pviegas@digitalis.pt
See Also:
Serialized Form
Created on:
Jun 14, 2008

Field Summary
static java.lang.String ALIGN_LEFT
          Left alignment
static java.lang.String ALIGN_RIGHT
          Right alignment
 
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
PanelActions()
           
 
Method Summary
protected  void cleanUp()
          cleans up the tag attributes for component reuse
 int doEndTag()
           
 int doStartTag()
           
 java.lang.String getAlign()
          Inspector for the 'align' attribute.
 java.lang.String getCssClass()
          Inspector for the 'cssClass' attribute.
 IPanelContainer getPanelContainerTag()
           
 void setAlign(java.lang.String align)
          Modifier for the 'align' attribute.
 void setCssClass(java.lang.String cssClass)
          Modifier for the 'cssClass' attribute.
 
Methods inherited from class pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractActionsComponent
addItem, getDIFSession, getItems, getMainRequest, getStageLinkURL, getTagMessages
 
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 pt.digitalis.dif.presentation.views.jsp.taglibs.AbstractDIFTag
getAuthorizationManager, getConfigurations, getDemManager, getDIFRequest, getDIFResponse, getHttpControllerConfig, getIdentityManager, getMainResponse, getMessageManager, getParameter, getParameterValueAsBoolean, getParameterValueAsString, getResponseBeanValue, getSecurityToken, getSessionManager, getStageInstance, getStageLink, getStageLink, getStageLinkWithParameters, getTagMessage, getTagMessages, getTagMessages, getUILevel, getWebUIHTMLGenerator, getWebUIJavascriptProvider, getWebUIStyleProvider, isAjaxMode, isComponentMode, isHelpMode, isPopupMode, isTemplateMode, setDIFResponse
 
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, getUILevel, isAjaxMode, isComponentMode, isHelpMode, isPopupMode, isTemplateMode
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Field Detail

ALIGN_LEFT

public static final java.lang.String ALIGN_LEFT
Left alignment

See Also:
Constant Field Values

ALIGN_RIGHT

public static final java.lang.String ALIGN_RIGHT
Right alignment

See Also:
Constant Field Values
Constructor Detail

PanelActions

public PanelActions()
Method Detail

cleanUp

protected void cleanUp()
cleans up the tag attributes for component reuse


doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
Throws:
javax.servlet.jsp.JspException
See Also:
BodyTagSupport.doEndTag()

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class AbstractActionsComponent
Throws:
javax.servlet.jsp.JspException
See Also:
AbstractActionsComponent.doStartTag()

getAlign

public java.lang.String getAlign()
Inspector for the 'align' attribute.

Returns:
the align value

getCssClass

public java.lang.String getCssClass()
Inspector for the 'cssClass' attribute.

Specified by:
getCssClass in class AbstractActionsComponent
Returns:
the cssClass value

getPanelContainerTag

public IPanelContainer getPanelContainerTag()
Returns:
the outer panel container tag object

setAlign

public void setAlign(java.lang.String align)
Modifier for the 'align' attribute.

Parameters:
align - the new align value to set

setCssClass

public void setCssClass(java.lang.String cssClass)
Modifier for the 'cssClass' attribute.

Parameters:
cssClass - the new cssClass value to set


Copyright © 2011 Digitalis Informática Lda. All Rights Reserved.