org.apache.beehive.netui.script.common
Class BundleMap.ScriptableBundle

Object
  extended by AbstractMap
      extended by AbstractScriptableMap
          extended by BundleMap.ScriptableBundle
All Implemented Interfaces:
Map
Enclosing class:
BundleMap

public class BundleMap.ScriptableBundle
extends AbstractScriptableMap

Provide a Map implementation that exposes a BundleContext.BundleNode object to an expression language as a Map. Access to the values in the map is by key and depends on the implementation of the BundleNode.

Access is read optimized and the complete entrySet() is only constructed when needed.


Method Summary
 boolean containsKey(Object key)
           
 Set entrySet()
           
 Object get(Object name)
           
 
Methods inherited from class AbstractMap
clear, clone, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
 
Methods inherited from class Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

entrySet

public Set entrySet()
Specified by:
entrySet in interface Map
Specified by:
entrySet in class AbstractMap

get

public Object get(Object name)
Specified by:
get in interface Map
Overrides:
get in class AbstractMap

containsKey

public boolean containsKey(Object key)
Specified by:
containsKey in interface Map
Overrides:
containsKey in class AbstractMap