aokell.lib.membrane
Class Membranes

java.lang.Object
  extended by aokell.lib.membrane.Membranes

public class Membranes
extends Object

Membrane repository. This class is a singleton.

Author:
Lionel Seinturier

Method Summary
 boolean containsControllerDesc(Object controllerDesc)
          Return true if the given controller description is registered with the repository.
static Membranes get()
           
 MembraneDef getMembraneDef(Object controllerDesc)
          Return the MembraneDef instance associated to the given controller description.
 void register(MembraneDef mdef)
          Register a new membrane.
 void register(MembraneDef[] mdefs)
          Register new membranes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public static Membranes get()
Returns:
the singleton instance of this class.

register

public void register(MembraneDef mdef)
Register a new membrane.


register

public void register(MembraneDef[] mdefs)
Register new membranes.


containsControllerDesc

public boolean containsControllerDesc(Object controllerDesc)
Return true if the given controller description is registered with the repository.


getMembraneDef

public MembraneDef getMembraneDef(Object controllerDesc)
Return the MembraneDef instance associated to the given controller description.