org.apache.struts2.components
Class I18n
java.lang.Object
org.apache.struts2.components.Component
org.apache.struts2.components.I18n
public class I18n
- extends Component
Gets a resource bundle and place it on the value stack. This allows
the text tag to access messages from any bundle, and not just the bundle
associated with the current action.
- name* - the resource bundle's name (eg foo/bar/customBundle)
Example:
<s:i18n name="myCustomBundle">
The i18n value for key aaa.bbb.ccc in myCustomBundle is <s:property value="text('aaa.bbb.ccc')" />
</s:i18n>
<s:i18n name="some.package.bundle" >
<s:text name="some.key" />
</s:i18n>
Methods inherited from class org.apache.struts2.components.Component |
addAllParameters, addParameter, altSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, toString, usesBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
private static final Logger LOG
pushed
protected boolean pushed
name
protected String name
container
protected Container container
textProvider
private TextProvider textProvider
I18n
public I18n(ValueStack stack)
setContainer
public void setContainer(Container container)
start
public boolean start(Writer writer)
- Description copied from class:
Component
- Callback for the start tag of this component.
Should the body be evaluated?
- Overrides:
start
in class Component
- Parameters:
writer
- the output writer.
- Returns:
- true if the body should be evaluated
end
public boolean end(Writer writer,
String body)
throws StrutsException
- Description copied from class:
Component
- Callback for the end tag of this component.
Should the body be evaluated again?
NOTE: will pop component stack.
- Overrides:
end
in class Component
- Parameters:
writer
- the output writer.body
- the rendered body.
- Returns:
- true if the body should be evaluated again
- Throws:
StrutsException
setName
public void setName(String name)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.