|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.dom.DomContext
public class DomContext
単一リクエストまたは単一スレッドごとの状態を保持するコンテキスト。 本クラスはリクエストごとに生成され単一のスレッドのみからアクセスされる必要がある。 適用しているパターン:Interpreter(Context 役)。
コンストラクタの概要 | |
---|---|
DomContext()
コンストラクタ。 |
|
DomContext(DomContext base)
浅いコピーコンストラクタ。 |
メソッドの概要 | |
---|---|
void |
appendTo(java.lang.Appendable sb)
このインスタンスの内容を出力する。 |
DomContext |
copy()
浅いコピーを行う。 |
java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> |
getApplication()
アプリケーションスコープを返す。 |
java.util.Map<java.lang.String,java.lang.Object> |
getConfig()
|
java.lang.Object |
getContainer()
|
java.lang.String |
getId()
idを返す。 |
java.util.Map |
getInput()
|
java.util.Map<java.lang.String,java.lang.Object> |
getLocal()
変更がコピー元 getLocal() には反映されないMap を返す。 |
org.w3c.dom.Node |
getNode()
|
java.util.Map<java.lang.String,java.lang.Object> |
getRequest()
|
java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> |
getSession()
セッションスコープを返す。 |
void |
setApplication(java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> application)
アプリケーションスコープを設定する。 |
void |
setConfig(java.util.Map<java.lang.String,java.lang.Object> config)
|
void |
setContainer(java.lang.Object container)
|
void |
setId(java.lang.String id)
id を設定する。 |
void |
setInput(java.util.Map input)
|
void |
setNode(org.w3c.dom.Node node)
|
void |
setRequest(java.util.Map<java.lang.String,java.lang.Object> request)
|
void |
setSession(java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> session)
セッションスコープを設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public DomContext()
public DomContext(DomContext base)
DomExpression
からも呼び出されることを想定しているため public にしている。
base
- コピー元。メソッドの詳細 |
---|
public DomContext copy()
Cloneable
は実装していない。
DomContext
。public java.util.Map<java.lang.String,java.lang.Object> getLocal()
getLocal()
には反映されないMap
を返す。
Map
。public void appendTo(java.lang.Appendable sb) throws java.io.IOException
sb
- 出力先。
java.io.IOException
- Appendable
が例外を投げた場合。
java.lang.NullPointerException
- 引数が null の場合。public org.w3c.dom.Node getNode()
public void setNode(org.w3c.dom.Node node)
public java.util.Map<java.lang.String,java.lang.Object> getConfig()
public void setConfig(java.util.Map<java.lang.String,java.lang.Object> config)
public java.lang.Object getContainer()
public void setContainer(java.lang.Object container)
public java.util.Map<java.lang.String,java.lang.Object> getRequest()
public void setRequest(java.util.Map<java.lang.String,java.lang.Object> request)
public java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> getSession()
Map
ではなく
ConcurrentMap
として定義することによりセッション利用側での並行性の制御を容易にする。
public void setSession(java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> session)
Map
ではなく
ConcurrentMap
として定義することによりセッション利用側での並行性の制御を容易にする。
session
- セッションスコープ。public java.lang.String getId()
public void setId(java.lang.String id)
id
- id。public java.util.Map getInput()
public void setInput(java.util.Map input)
public java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> getApplication()
Map
ではなく
ConcurrentMap
として定義することによりDomExpression
実装クラスにおける並行性の制御を容易にする。
public void setApplication(java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Object> application)
Map
ではなく
ConcurrentMap
として定義することによりDomExpression
実装クラスにおける並行性の制御を容易にする。
application
- アプリケーションスコープ。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |