net.sf.portions.taglib
Class MessagesTag

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagSupport
      extended bynet.sf.portions.taglib.MessagesTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class MessagesTag
extends javax.servlet.jsp.tagext.TagSupport

Etiqueta que muestra los mensajes generados durante la ejecución de la lógica

Version:
1.0 01 Jan 2007
Author:
Raúl Herranz
See Also:
Serialized Form

Field Summary
private  java.util.ResourceBundle bundle
          ResourceBundle con los datos cargados del MessageResources de la aplicación
private  java.lang.String id
          Identificador (opcional) para determinar en el MessageResources de la aplicación que valores de cabecera, prefijo, sufijo y pie usar (por defecto se usarán los determinados por las propiedades "portions.messages.header", "portions.messages.prefix", "portions.messages.sufix", "portions.messages.footer"; pero en caso de especificar un id, se añadirá el un punto . y el id a los literales anteriores)
private  java.lang.String property
          Propiedad (opcional) para determinar los mensajes a mostrar.
private static long serialVersionUID
          Identificador universal de la versión de la clase
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
pageContext
 
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
MessagesTag()
           
 
Method Summary
 int doEndTag()
           
 int doStartTag()
           
private  java.lang.String getFormattedMessages(PortletMessages messages)
          Formatea los mensajes para ser mostrados como texto
 void setId(java.lang.String id)
          Establece el valor de la propiedad id.
 void setProperty(java.lang.String property)
          Establece el valor de la propiedad property.
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Identificador universal de la versión de la clase

See Also:
Constant Field Values

id

private java.lang.String id
Identificador (opcional) para determinar en el MessageResources de la aplicación que valores de cabecera, prefijo, sufijo y pie usar (por defecto se usarán los determinados por las propiedades "portions.messages.header", "portions.messages.prefix", "portions.messages.sufix", "portions.messages.footer"; pero en caso de especificar un id, se añadirá el un punto . y el id a los literales anteriores)


property

private java.lang.String property
Propiedad (opcional) para determinar los mensajes a mostrar. En caso de no especificarse se mostrarán todos los mensajes


bundle

private java.util.ResourceBundle bundle
ResourceBundle con los datos cargados del MessageResources de la aplicación

Constructor Detail

MessagesTag

public MessagesTag()
Method Detail

setId

public void setId(java.lang.String id)
Establece el valor de la propiedad id.

Parameters:
id - El valor de id a establecer.

setProperty

public void setProperty(java.lang.String property)
Establece el valor de la propiedad property.

Parameters:
property - El valor de property a establecer.

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
See Also:
TagSupport.doStartTag()

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
See Also:
TagSupport.doEndTag()

getFormattedMessages

private java.lang.String getFormattedMessages(PortletMessages messages)
Formatea los mensajes para ser mostrados como texto

Parameters:
messages - mensajes
Returns:
mensajes formateados