org.almendra.janet.cas.spaces
Class ObjectSpace
java.lang.Object
org.almendra.janet.cas.spaces.AbstractObjectSpace
org.almendra.janet.cas.spaces.ObjectSpace
- All Implemented Interfaces:
- IObjectSpace
public class ObjectSpace
- extends AbstractObjectSpace
- implements IObjectSpace
Constructor Summary |
ObjectSpace()
Creates a new ObjectSpace object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectSpace
public ObjectSpace()
- Creates a new
ObjectSpace
object.
removeAttacher
public IAttacher removeAttacher(java.lang.String key)
- Specified by:
removeAttacher
in interface IObjectSpace
- Returns:
removeDetacher
public IDetacher removeDetacher(java.lang.String key)
- Specified by:
removeDetacher
in interface IObjectSpace
- Returns:
get
public java.lang.Object get(java.lang.String key)
- Specified by:
get
in interface IObjectSpace
- Returns:
remove
public java.lang.Object remove(java.lang.String key)
- Specified by:
remove
in interface IObjectSpace
- Returns:
detach
public java.lang.Object detach(java.lang.String key)
throws NoInstalledDetacher
- Specified by:
detach
in interface IObjectSpace
- Returns:
-
- Throws:
NoInstalledDetacher
put
public void put(java.lang.String key,
java.lang.Object object)
- Specified by:
put
in interface IObjectSpace
installAttacher
public void installAttacher(java.lang.String key,
IAttacher attacher)
- Specified by:
installAttacher
in interface IObjectSpace
installDetacher
public void installDetacher(java.lang.String key,
IDetacher detacher)
- Specified by:
installDetacher
in interface IObjectSpace
attach
public void attach(java.lang.String key,
java.lang.Object attachment)
throws NoInstalledAttacher
- Specified by:
attach
in interface IObjectSpace
- Throws:
NoInstalledAttacher
attach
public void attach(java.lang.String key,
java.lang.Object attachment,
IAttacher attacher)
- Specified by:
attach
in interface IObjectSpace
detach
public java.lang.Object detach(java.lang.String key,
IDetacher detacher)
- Specified by:
detach
in interface IObjectSpace
- Returns: