org.apache.struts.taglib.bean

Class MessageTag

Known Direct Subclasses:
NestedMessageTag

public class MessageTag
extends TagSupport

Custom tag that retrieves an internationalized messages string (with optional parametric replacement) from the ActionResources object stored as a context attribute by our associated ActionServlet implementation.
Version:
$Rev: 54929 $ $Date: 2004-10-16 17:38:42 +0100 (Sat, 16 Oct 2004) $

Field Summary

protected String
arg0
The first optional argument.
protected String
arg1
The second optional argument.
protected String
arg2
The third optional argument.
protected String
arg3
The fourth optional argument.
protected String
arg4
The fifth optional argument.
protected String
bundle
The servlet context attribute key for our resources.
protected static Locale
defaultLocale
Deprecated. This will be removed after Struts 1.2.
protected String
key
The message key of the message to be retrieved.
protected String
localeKey
The session scope key under which our Locale is stored.
protected static MessageResources
messages
The message resources for this package.
protected String
name
Name of the bean that contains the message key.
protected String
property
Name of the property to be accessed on the specified bean.
protected String
scope
The scope to be searched to retrieve the specified bean.

Method Summary

int
doStartTag()
Process the start tag.
String
getArg0()
String
getArg1()
String
getArg2()
String
getArg3()
String
getArg4()
String
getBundle()
String
getKey()
String
getLocale()
String
getName()
String
getProperty()
String
getScope()
void
release()
Release any acquired resources.
void
setArg0(String arg0)
void
setArg1(String arg1)
void
setArg2(String arg2)
void
setArg3(String arg3)
void
setArg4(String arg4)
void
setBundle(String bundle)
void
setKey(String key)
void
setLocale(String localeKey)
void
setName(String name)
void
setProperty(String property)
void
setScope(String scope)

Field Details

arg0

protected String arg0
The first optional argument.

arg1

protected String arg1
The second optional argument.

arg2

protected String arg2
The third optional argument.

arg3

protected String arg3
The fourth optional argument.

arg4

protected String arg4
The fifth optional argument.

bundle

protected String bundle
The servlet context attribute key for our resources.

defaultLocale

protected static final Locale defaultLocale

Deprecated. This will be removed after Struts 1.2.

The default Locale for our server.

key

protected String key
The message key of the message to be retrieved.

localeKey

protected String localeKey
The session scope key under which our Locale is stored.

messages

protected static MessageResources messages
The message resources for this package.

name

protected String name
Name of the bean that contains the message key.

property

protected String property
Name of the property to be accessed on the specified bean.

scope

protected String scope
The scope to be searched to retrieve the specified bean.

Method Details

doStartTag

public int doStartTag()
            throws JspException
Process the start tag.

getArg0

public String getArg0()

getArg1

public String getArg1()

getArg2

public String getArg2()

getArg3

public String getArg3()

getArg4

public String getArg4()

getBundle

public String getBundle()

getKey

public String getKey()

getLocale

public String getLocale()

getName

public String getName()

getProperty

public String getProperty()

getScope

public String getScope()

release

public void release()
Release any acquired resources.

setArg0

public void setArg0(String arg0)

setArg1

public void setArg1(String arg1)

setArg2

public void setArg2(String arg2)

setArg3

public void setArg3(String arg3)

setArg4

public void setArg4(String arg4)

setBundle

public void setBundle(String bundle)

setKey

public void setKey(String key)

setLocale

public void setLocale(String localeKey)

setName

public void setName(String name)

setProperty

public void setProperty(String property)

setScope

public void setScope(String scope)

Copyright B) 2000-2007 - The Apache Software Foundation