org.zkoss.zk.ui.http
Class I18Ns

java.lang.Object
  extended by org.zkoss.zk.ui.http.I18Ns

public class I18Ns
extends java.lang.Object

Internatization utilities.

Typical use:


 Object old = I18Ns.setup(session, request, response);
 try {
   ...
 } finally {
   I18Ns.cleanup(old);
 }

Author:
tomyeh

Constructor Summary
I18Ns()
           
 
Method Summary
static void cleanup(javax.servlet.ServletRequest request, java.lang.Object old)
           
static java.lang.Object setup(javax.servlet.http.HttpSession sess, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String charset)
          Sets up the internationalization attributes, inclluding locale and time zone.
static java.lang.Object setup(Session sess, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String charset)
          Sets up the internationalization attributes, inclluding locale and time zone.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

I18Ns

public I18Ns()
Method Detail

setup

public static final java.lang.Object setup(Session sess,
                                           javax.servlet.ServletRequest request,
                                           javax.servlet.ServletResponse response,
                                           java.lang.String charset)
Sets up the internationalization attributes, inclluding locale and time zone.

Parameters:
sess - the session. It cannot be null.
charset - the response's charset. If null or empty, response.setCharacterEncoding won't be called, i.e., the container's default is used.

setup

public static final java.lang.Object setup(javax.servlet.http.HttpSession sess,
                                           javax.servlet.ServletRequest request,
                                           javax.servlet.ServletResponse response,
                                           java.lang.String charset)
Sets up the internationalization attributes, inclluding locale and time zone.

This method is used only for requests that don't count on Session.

Parameters:
sess - the HTTP session. It cannot be null.
charset - the response's charset. If null or empty, response.setCharacterEncoding won't be called, i.e., the container's default is used.
Since:
3.6.2

cleanup

public static final void cleanup(javax.servlet.ServletRequest request,
                                 java.lang.Object old)


Copyright © 2005-2009 Potix Corporation. All Rights Reserved. SourceForge.net Logo