net.sf.farrago.plannerviz
Class FarragoPlannervizPluginFactory.PlannervizPersonality

java.lang.Object
  extended by org.eigenbase.util.DelegatingInvocationHandler
      extended by net.sf.farrago.plannerviz.FarragoPlannervizPluginFactory.PlannervizPersonality
All Implemented Interfaces:
InvocationHandler
Enclosing class:
FarragoPlannervizPluginFactory

public static class FarragoPlannervizPluginFactory.PlannervizPersonality
extends DelegatingInvocationHandler


Field Summary
private  FarragoSessionPersonality defaultPersonality
           
 
Constructor Summary
FarragoPlannervizPluginFactory.PlannervizPersonality(FarragoSessionPersonality defaultPersonality)
           
 
Method Summary
 void definePlannerListeners(FarragoSessionPlanner planner)
           
protected  Object getTarget()
          Returns the object to forward method calls to, should the derived class not implement the method.
 
Methods inherited from class org.eigenbase.util.DelegatingInvocationHandler
invoke
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultPersonality

private final FarragoSessionPersonality defaultPersonality
Constructor Detail

FarragoPlannervizPluginFactory.PlannervizPersonality

FarragoPlannervizPluginFactory.PlannervizPersonality(FarragoSessionPersonality defaultPersonality)
Method Detail

getTarget

protected Object getTarget()
Description copied from class: DelegatingInvocationHandler
Returns the object to forward method calls to, should the derived class not implement the method. Generally, this object will be a member of the derived class, supplied as a parameter to its constructor.

Specified by:
getTarget in class DelegatingInvocationHandler

definePlannerListeners

public void definePlannerListeners(FarragoSessionPlanner planner)