# Package org.apache.tiles.request.collection

Special collections and maps for attributes (like HTTP request or session attributes).

See: Description

- Class Summary
  Class | Description
  --- | ---
  AddableParameterMap | Exposes an `HasAddableKeys` object as a put/get (no remove) map.
  CollectionUtil | Utilities for requests.
  HeaderValuesMap | Exposes an `EnumeratedValuesExtractor` object as a read-only map.
  KeySet | Exposes keys of a `HasKeys` object as a set.
  MapEntry<K,V> | Map.Entry implementation that can be constructed to either be read-only or not.
  MapEntryArrayValues<K,V> | Multi-valued map entry.
  ReadOnlyEnumerationMap<V> | Wraps an `HasKeys` object into a read-only map.
  RemovableKeySet | Wraps `HasRemovableKeys` keys as a set.
  ScopeMap | Exposes a scope context as a map.

## Package org.apache.tiles.request.collection Description

Special collections and maps for attributes (like HTTP request or session attributes). These can be used to access another object's attributes through a Map interface.

- `ScopeMap` provides full get/put/remove access to the attributes.
- `ReadOnlyEnumerationMap` provides get-only access.
- `HeaderValuesMap` provides get-only access to a multi-valued map (typically, headers).

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.