aokell.lib.membrane
Class ControllerDef

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

public class ControllerDef
extends Object

Class holding data for defining a controller.

Author:
Lionel Seinturier

Field Summary
 Class impl
          The Class of the implementation of the controller.
 Class itf
          The Class of the Java interface implemented by the controller.
 String name
          The controller name (e.g. binding-controller, component).
 InterfaceType type
          The Fractal type implemented by the controller.
 
Constructor Summary
ControllerDef(String name, InterfaceType type, Class itf, Class impl)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public String name
The controller name (e.g. binding-controller, component).


type

public InterfaceType type
The Fractal type implemented by the controller.


itf

public Class itf
The Class of the Java interface implemented by the controller.


impl

public Class impl
The Class of the implementation of the controller.

Constructor Detail

ControllerDef

public ControllerDef(String name,
                     InterfaceType type,
                     Class itf,
                     Class impl)