woolpack.config
クラス ConfigContext

java.lang.Object
  上位を拡張 woolpack.config.ConfigContext

public class ConfigContext
extends java.lang.Object

単一リクエストまたは単一スレッドごとの設定のMapへの参照を保持するコンテキスト。 本クラスはリクエストごとに生成され単一のスレッドのみからアクセスされる必要がある。 適用しているパターン:Interpreter(Context 役)。

作成者:
nakamura

コンストラクタの概要
ConfigContext()
          コンストラクタ。
ConfigContext(ConfigContext base)
          浅いコピーコンストラクタ。
 
メソッドの概要
 ConfigContext copy()
          浅いコピーを行う。
 java.util.Map<java.lang.String,java.lang.Object> getMap()
           
 void setMap(java.util.Map<java.lang.String,java.lang.Object> map)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConfigContext

public ConfigContext()
コンストラクタ。


ConfigContext

public ConfigContext(ConfigContext base)
浅いコピーコンストラクタ。 サブクラスだけでなくConfigExpressionからも呼び出されることを想定しているため public にしている。

パラメータ:
base - コピー元。
メソッドの詳細

copy

public ConfigContext copy()
浅いコピーを行う。Cloneableは実装していない。

戻り値:
コピーされたConfigContext

getMap

public java.util.Map<java.lang.String,java.lang.Object> getMap()

setMap

public void setMap(java.util.Map<java.lang.String,java.lang.Object> map)


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.