aokell.lib.membrane
Class MembraneDef

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

public class MembraneDef
extends Object

Class holding data for defining a membrane.

Author:
Lionel Seinturier

Field Summary
 Object controllerdesc
          The controller description (e.g. primitive, composite).
 ControllerDef[] ctrls
          The array of controllers implemented by this membrane.
 Class[] intercepts
          The Java marker types for the interceptors associated to the membrane (must be Java interfaces).
 Class type
          The Java marker type for the membrane (must be an Java interface).
 
Constructor Summary
MembraneDef(Object controllerdesc, ControllerDef[] ctrls, Class type, Class[] intercepts)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

controllerdesc

public Object controllerdesc
The controller description (e.g. primitive, composite).


ctrls

public ControllerDef[] ctrls
The array of controllers implemented by this membrane.


type

public Class type
The Java marker type for the membrane (must be an Java interface).


intercepts

public Class[] intercepts
The Java marker types for the interceptors associated to the membrane (must be Java interfaces).

Constructor Detail

MembraneDef

public MembraneDef(Object controllerdesc,
                   ControllerDef[] ctrls,
                   Class type,
                   Class[] intercepts)