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.


Constructor Index

 o Group()

Method Index

 o addInternal(Atom)
Internal routine so overloading add()'s don't get confused
 o argument(String)
The argument to a container is the class to constrain contained objects to
 o establish(Player)
Given that the player is now linked into this Group, he's online, so we're going to link him in
 o noSideEffectRemove(Atom)

Constructors

 o Group
 public Group()

Methods

 o addInternal
 protected void addInternal(Atom added) throws BadKeyException, NonUniqueKeyException
Internal routine so overloading add()'s don't get confused

Overrides:
addInternal in class Container
 o 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
 o noSideEffectRemove
 protected void noSideEffectRemove(Atom removed) throws NonUniqueKeyException, NoSuchElementException, BadKeyException
Overrides:
noSideEffectRemove in class Container
 o 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