org.fuin.apps4swing
Class ToControllerDispatcherFactoryListener

java.lang.Object
  extended by org.fuin.apps4swing.ToControllerDispatcherFactoryListener
All Implemented Interfaces:
org.fuin.srcgen4javassist.factory.ImplementationFactoryListener

public class ToControllerDispatcherFactoryListener
extends java.lang.Object
implements org.fuin.srcgen4javassist.factory.ImplementationFactoryListener

Creates the method bodies for a ToControllerDispatcher -Implementation.


Constructor Summary
ToControllerDispatcherFactoryListener(org.fuin.srcgen4javassist.SgClassPool pool, org.fuin.srcgen4javassist.ByteCodeGenerator generator, java.lang.Class<?> ctrlIntf)
          Constructor with pool, generator and controller interface.
 
Method Summary
 void afterClassCreated(org.fuin.srcgen4javassist.SgClass clasz)
          
 java.util.List<java.lang.String> createBody(org.fuin.srcgen4javassist.SgMethod method)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToControllerDispatcherFactoryListener

public ToControllerDispatcherFactoryListener(org.fuin.srcgen4javassist.SgClassPool pool,
                                             org.fuin.srcgen4javassist.ByteCodeGenerator generator,
                                             java.lang.Class<?> ctrlIntf)
Constructor with pool, generator and controller interface.

Parameters:
pool - Class pool.
generator - Byte code generator.
ctrlIntf - Controller interface to create an implementation for.
Method Detail

afterClassCreated

public final void afterClassCreated(org.fuin.srcgen4javassist.SgClass clasz)

Specified by:
afterClassCreated in interface org.fuin.srcgen4javassist.factory.ImplementationFactoryListener

createBody

public final java.util.List<java.lang.String> createBody(org.fuin.srcgen4javassist.SgMethod method)

Specified by:
createBody in interface org.fuin.srcgen4javassist.factory.ImplementationFactoryListener


Copyright © 2010 Future Invent Informationsmanagement GmbH. All Rights Reserved.