jp.maru.liquid.core.plugins.http
クラス SessionMap<K,V>

java.lang.Object
  上位を拡張 java.util.AbstractMap<K,V>
      上位を拡張 jp.maru.liquid.core.plugins.http.SessionMap<K,V>
すべての実装されたインタフェース:
java.util.Map<K,V>

public class SessionMap<K,V>
extends java.util.AbstractMap<K,V>

セッションとリンクしたマップ

バージョン:
1.0
作成者:
Kohji Tsujita

入れ子のクラスの概要
 
クラス java.util.AbstractMap から継承された入れ子のクラス/インタフェース
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
インタフェース java.util.Map から継承された入れ子のクラス/インタフェース
java.util.Map.Entry<K,V>
 
フィールドの概要
protected  java.util.Set<java.util.Map.Entry<K,V>> _entries
           
protected  HttpRequest _request
           
protected  HttpSession _session
           
 
コンストラクタの概要
SessionMap(HttpRequest request)
          リクエストからセッションマップを作る
 
メソッドの概要
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 java.util.Set<java.util.Map.Entry<K,V>> entrySet()
           
 V get(java.lang.Object key)
           
 V put(K key, V value)
           
 V remove(java.lang.Object key)
           
 
クラス java.util.AbstractMap から継承されたメソッド
clone, containsValue, equals, hashCode, isEmpty, keySet, putAll, size, toString, values
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_session

protected HttpSession _session

_entries

protected java.util.Set<java.util.Map.Entry<K,V>> _entries

_request

protected HttpRequest _request
コンストラクタの詳細

SessionMap

public SessionMap(HttpRequest request)
リクエストからセッションマップを作る

パラメータ:
request - Httpリクエスト
メソッドの詳細

clear

public void clear()
定義:
インタフェース java.util.Map<K,V> 内の clear
オーバーライド:
クラス java.util.AbstractMap<K,V> 内の clear

entrySet

public java.util.Set<java.util.Map.Entry<K,V>> entrySet()
定義:
インタフェース java.util.Map<K,V> 内の entrySet
定義:
クラス java.util.AbstractMap<K,V> 内の entrySet

get

public V get(java.lang.Object key)
定義:
インタフェース java.util.Map<K,V> 内の get
オーバーライド:
クラス java.util.AbstractMap<K,V> 内の get

put

public V put(K key,
             V value)
定義:
インタフェース java.util.Map<K,V> 内の put
オーバーライド:
クラス java.util.AbstractMap<K,V> 内の put

remove

public V remove(java.lang.Object key)
定義:
インタフェース java.util.Map<K,V> 内の remove
オーバーライド:
クラス java.util.AbstractMap<K,V> 内の remove

containsKey

public boolean containsKey(java.lang.Object key)
定義:
インタフェース java.util.Map<K,V> 内の containsKey
オーバーライド:
クラス java.util.AbstractMap<K,V> 内の containsKey