org.oddjob.arooa.design.view
Class SwingItemFactory<T extends FormItem>

java.lang.Object
  extended by org.oddjob.arooa.design.view.SwingItemFactory<T>

public abstract class SwingItemFactory<T extends FormItem>
extends Object


Constructor Summary
SwingItemFactory()
           
 
Method Summary
static
<Y extends FormItem>
SwingItemView
create(Y viewModel)
           
abstract  SwingItemView onCreate(T viewModel)
           
static
<Y extends FormItem>
void
register(Class<Y> cl, SwingItemFactory<Y> factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingItemFactory

public SwingItemFactory()
Method Detail

onCreate

public abstract SwingItemView onCreate(T viewModel)

register

public static <Y extends FormItem> void register(Class<Y> cl,
                                                 SwingItemFactory<Y> factory)

create

public static <Y extends FormItem> SwingItemView create(Y viewModel)