All Packages Class Hierarchy This Package Previous Next Index
Class key.Group
java.lang.Object
|
+----key.Atom
|
+----key.Container
|
+----key.Scape
|
+----key.Group
- public class Group
- extends Scape
A group is a specialised version of scape in that
it has both online (currently linked in) members,
and offline (not-currently linked in) members.
-
Group()
-
-
addInternal(Atom)
- Internal routine so overloading add()'s don't get confused
-
argument(String)
- The argument to a container is the class to constrain
contained objects to
-
establish(Player)
- Given that the player is now linked into this Group,
he's online, so we're going to link him in
-
noSideEffectRemove(Atom)
-
Group
public Group()
addInternal
protected void addInternal(Atom added) throws BadKeyException, NonUniqueKeyException
- Internal routine so overloading add()'s don't get confused
- Overrides:
- addInternal in class Container
argument
public void argument(String args) throws IllegalArgumentException
- The argument to a container is the class to constrain
contained objects to
- Overrides:
- argument in class Container
noSideEffectRemove
protected void noSideEffectRemove(Atom removed) throws NonUniqueKeyException, NoSuchElementException, BadKeyException
- Overrides:
- noSideEffectRemove in class Container
establish
public void establish(Player p) throws BadKeyException, NonUniqueKeyException
- Given that the player is now linked into this Group,
he's online, so we're going to link him in
All Packages Class Hierarchy This Package Previous Next Index