bsh
Class CollectionManager
java.lang.Object
bsh.CollectionManager
- Direct Known Subclasses:
- CollectionManagerImpl
- public class CollectionManager
- extends java.lang.Object
The default CollectionManager (which remains Java 1.1 compatible)
supports iteration over objects of type:
Enumeration, Vector, String, StringBuffer and array.
The dynamically loaded CollectionManagerImpl supports additional types when
it is present.
- See Also:
BshIterable.java
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionManager
public CollectionManager()
getCollectionManager
public static CollectionManager getCollectionManager()
isBshIterable
public boolean isBshIterable(java.lang.Object obj)
getBshIterator
public BshIterator getBshIterator(java.lang.Object obj)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
isMap
public boolean isMap(java.lang.Object obj)
getFromMap
public java.lang.Object getFromMap(java.lang.Object map,
java.lang.Object key)
putInMap
public java.lang.Object putInMap(java.lang.Object map,
java.lang.Object key,
java.lang.Object value)