SessionMap
Date: 2009-09-08

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド