|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.ngMAT.Common.ngmObject | +--com.ngMAT.servlet.EZServletContext
ブラウザからの呼出し毎に処理するための情報を一括して管理するためのクラス。EZServletの doIt (HttpServletRequest, HttpServletResponse)の中で、呼出し毎にこのオブジェクトが生成され、 アプリケーション主処理に受け渡される。 doIt (HttpServletRequest, HttpServletResponse) of EZServlet creates an instance of this class for each request and passes it to your application process method. This class provides simple accesses to most information required to process requests from browsers.
フィールドの概要 | |
protected EZServletConfig |
config
|
protected java.util.Hashtable |
cookies
|
protected int |
cookies_count
|
protected java.util.Hashtable |
new_cookies
|
protected java.util.Vector |
new_cookies_vector
|
protected java.lang.Object |
output
Output object.This must be an instance of java.lang.String or com.ngMAT.HTML.HTMLTetmplate. |
protected javax.servlet.http.HttpServletRequest |
req
|
protected javax.servlet.http.HttpServletResponse |
res
|
インタフェース com.ngMAT.Common.ngmObjectFunction から継承したフィールド |
C_BACKSLASH, C_BLOCK_CLOSE, C_BLOCK_OPEN, C_COMMA, C_CR, C_DOUBLE_QUATATION, C_EQUAL, C_LF, C_SINGLE_QUATATION, C_SPACE, C_TAB, S_BACKSLASH, S_BLOCK_CLOSE, S_BLOCK_OPEN, S_COMMA, S_CR, S_CRLF, S_DOUBLE_QUATATION, S_EQUAL, S_LF, S_SINGLE_QUATATION, S_SPACE, S_TAB |
コンストラクタの概要 | |
EZServletContext()
|
メソッドの概要 | |
void |
addCookie(java.lang.String name,
java.lang.String value)
Adds a cookie to send. |
void |
addCookie(java.lang.String name,
java.lang.String value,
int max_age)
Adds a cookie to send. |
void |
addCookie(java.lang.String name,
java.lang.String value,
java.lang.String path)
Adds a cookie to send. |
void |
addCookie(java.lang.String name,
java.lang.String value,
java.lang.String path,
int max_age)
Adds a cookie to send. |
static EZServletContext |
createContext(EZServletConfig config,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
|
java.lang.String |
createCookieString(javax.servlet.http.Cookie cookie)
Cookieを文字コード変換を伴い、文字列表現に変換する。 |
static void |
debug(java.lang.String s)
|
boolean |
getBooleanParameter(java.lang.String name)
Returns specified parameter value as boolean value. |
boolean |
getBooleanParameter(java.lang.String name,
boolean default_value)
Returns specified parameter value as boolean value. |
EZServletConfig |
getConfig()
|
javax.servlet.http.Cookie[] |
getCookies()
Returns decoded cookies. |
java.lang.String |
getCookieValue(java.lang.String name)
Returns value of specified cookie. |
HTMLComponent |
getErrorHTML(java.lang.Throwable t)
Returns HTMLTemplate for error page with filling insertion tags, "CLASS.NAME" and "MESSAGE" with the information held in the passed Throwable object. |
int |
getIntCookieValue(java.lang.String name)
Returns value of specified cookie. |
int |
getIntParameter(java.lang.String name)
Returns specified parameter value as int value. |
int |
getIntParameter(java.lang.String name,
int default_value)
Returns specified parameter value as int value. |
long |
getLongParameter(java.lang.String name)
Returns specified parameter value as long value. |
long |
getLongParameter(java.lang.String name,
long default_value)
Returns specified parameter value as long value. |
java.lang.Object |
getOutput()
|
java.lang.String |
getParameter(java.lang.String name)
Returns specified parameter value string. |
java.util.Enumeration |
getParameterNames()
Returns parameter names. |
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns specified parameter value string array. |
javax.servlet.http.Cookie[] |
getRawCookies()
Returns "NOT" decoded cookies. |
java.lang.String |
getSessionID()
Returns the session ID. |
java.lang.Object |
getSessionValue(java.lang.String name)
Returns the named value on session. |
java.lang.String[] |
getSessionValueNames()
Returns the names of value on session. |
short |
getShortParameter(java.lang.String name,
int default_value)
Returns specified parameter value as short value. |
HTMLTemplate |
getTemplate(java.lang.String name)
Loads specified HTML template file. |
void |
init()
Empty method. |
void |
init(EZServletConfig config,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
|
void |
invalidateSession()
Invalidates the session. |
void |
sendRedirect(java.lang.String url)
Redirects a request to the specified url with HttpServlet.Response.encodeRedirectUrl (String). |
void |
setOutput(java.lang.Object output)
Sets the "output" as an HTML source. |
void |
setSessionValue(java.lang.String name,
java.lang.Object value)
Sets the named value on sesison. |
void |
setTagValueWithParameters(HTMLTemplate template)
全てのHTTPパラメタの値を使用して、パラメタと同じ名前のタグをパラメタ値で置換する。 |
クラス com.ngMAT.Common.ngmObject から継承したメソッド |
clone, debug, equals_n, getLog, getProperties, getProperty, setLog, setNgmObject, setProperties |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected EZServletConfig config
protected javax.servlet.http.HttpServletRequest req
protected javax.servlet.http.HttpServletResponse res
protected java.util.Hashtable cookies
protected int cookies_count
protected java.util.Hashtable new_cookies
protected java.util.Vector new_cookies_vector
protected java.lang.Object output
コンストラクタの詳細 |
public EZServletContext()
メソッドの詳細 |
public EZServletConfig getConfig()
public static EZServletContext createContext(EZServletConfig config, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
public final void init(EZServletConfig config, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
public void init()
public java.lang.String getParameter(java.lang.String name)
public java.lang.String[] getParameterValues(java.lang.String name)
public java.util.Enumeration getParameterNames()
public int getIntParameter(java.lang.String name)
public long getLongParameter(java.lang.String name)
public boolean getBooleanParameter(java.lang.String name)
public short getShortParameter(java.lang.String name, int default_value)
public boolean getBooleanParameter(java.lang.String name, boolean default_value)
public int getIntParameter(java.lang.String name, int default_value)
public long getLongParameter(java.lang.String name, long default_value)
public java.lang.String getCookieValue(java.lang.String name)
public javax.servlet.http.Cookie[] getCookies()
public javax.servlet.http.Cookie[] getRawCookies()
public int getIntCookieValue(java.lang.String name)
public void addCookie(java.lang.String name, java.lang.String value)
public void addCookie(java.lang.String name, java.lang.String value, java.lang.String path)
public void addCookie(java.lang.String name, java.lang.String value, int max_age)
public void addCookie(java.lang.String name, java.lang.String value, java.lang.String path, int max_age)
public java.lang.String createCookieString(javax.servlet.http.Cookie cookie)
public java.lang.Object getSessionValue(java.lang.String name)
public java.lang.String[] getSessionValueNames()
public java.lang.String getSessionID()
public void invalidateSession()
public void setSessionValue(java.lang.String name, java.lang.Object value)
public HTMLTemplate getTemplate(java.lang.String name)
public void setOutput(java.lang.Object output)
public java.lang.Object getOutput()
public void sendRedirect(java.lang.String url)
public HTMLComponent getErrorHTML(java.lang.Throwable t)
public static void debug(java.lang.String s)
public void setTagValueWithParameters(HTMLTemplate template)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |