|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.xsp.complex.ValueBindingObjectImpl
com.ibm.xsp.resource.AbstractResource
com.ibm.xsp.resource.BundleResource
public class BundleResource
Corresponds to the xp:bundleResource tag which is used to load
strings for translation
| Field Summary |
|---|
| Fields inherited from class com.ibm.xsp.resource.AbstractResource |
|---|
FAMILY |
| Constructor Summary | |
|---|---|
BundleResource()
|
|
| Method Summary | |
|---|---|
java.util.ResourceBundle |
getContents()
Loads the contents from the "src" location as a Java ResourceBundle object, method may be invoked programmatically but be aware that it may throw exceptions. |
java.lang.String |
getSrc()
Return the src file |
java.lang.String |
getVar()
Returns the var used to access resource in bundle |
protected java.lang.Object |
loadContents(java.lang.String url,
java.lang.String charset)
Load the contents from the URI specified source. |
void |
popData(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.util.Map<java.lang.String,java.lang.Object> requestMap)
Pop the data associated with this data source from the request map, note, if values were added to the shadowedData list during DataPublishingObject.pushData(FacesContext, UIComponent, Map, List), then it is not necessary to
remove them from the request map in this method (as the calling class will
remove them). |
void |
pushData(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.util.Map<java.lang.String,java.lang.Object> requestMap,
java.util.List<DataPublisher.ShadowedObject> shadowedData)
Publishes the translated ResourceBundle loaded by this resource,
under the variable name provided by getVar(). |
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
|
java.lang.Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setSrc(java.lang.String src)
The src file to set. |
void |
setVar(java.lang.String var)
The var to set to access resources in bundle |
| Methods inherited from class com.ibm.xsp.resource.AbstractResource |
|---|
encodeObject, equals, getFamily, getRendererType, getServerResourceContents, getUniqueId, isRendered, setRendered, setRendererType |
| Methods inherited from class com.ibm.xsp.complex.ValueBindingObjectImpl |
|---|
getComponent, getFacesContext, getValueBinding, isTransient, setComponent, setTransient, setValueBinding |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BundleResource()
| Method Detail |
|---|
public java.lang.String getSrc()
srcpublic void setSrc(java.lang.String src)
src - public java.lang.String getVar()
var used to access resource in bundle
public void setVar(java.lang.String var)
var -
public java.util.ResourceBundle getContents()
throws java.io.IOException
{@link - IOException}
java.io.IOException
protected java.lang.Object loadContents(java.lang.String url,
java.lang.String charset)
throws java.io.IOException
AbstractResource
loadContents in class AbstractResourcejava.io.IOException
public void pushData(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.util.Map<java.lang.String,java.lang.Object> requestMap,
java.util.List<DataPublisher.ShadowedObject> shadowedData)
throws FacesExceptionEx
ResourceBundle loaded by this resource,
under the variable name provided by getVar(). Note, this does
not override AbstractResource#getServerCharset(), because the
bundle properties files must be encoded in "ISO-8859-1".
pushData in interface DataPublishingObject{@link - javax.faces.context.FacesContext}{@link - java.util.Map}{@link - java.util.List}
{@link - IOException}
FacesExceptionEx
public void popData(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.util.Map<java.lang.String,java.lang.Object> requestMap)
throws FacesExceptionEx
DataPublishingObjectDataPublishingObject.pushData(FacesContext, UIComponent, Map, List), then it is not necessary to
remove them from the request map in this method (as the calling class will
remove them). This method should do any further tidying up required.
popData in interface DataPublishingObjectFacesExceptionExpublic java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState in interface javax.faces.component.StateHoldersaveState in class AbstractResource
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
restoreState in interface javax.faces.component.StateHolderrestoreState in class AbstractResource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||