org.gamenet.application.mm8leveleditor.handler
Class AbstractBaseHandler

java.lang.Object
  extended byorg.gamenet.application.mm8leveleditor.handler.AbstractBaseHandler
All Implemented Interfaces:
LodResourceHandler
Direct Known Subclasses:
BlvHandler, DataHandler, DChestBinHandler, DDecListBinHandler, DdmHandler, DIftBinHandler, DlvHandler, DMonListBinHandler, DObjListBinHandler, DOverlayBinHandler, DPftBinHandler, DsftBinHandler, DSoundsBinHandler, DTftBinHandler, DTileBinHandler, EvtHandler, NPCDataBinHandler, OdmHandler, PartyBinHandler

public abstract class AbstractBaseHandler
extends Object
implements LodResourceHandler


Constructor Summary
AbstractBaseHandler()
           
 
Method Summary
abstract  Component getComponentFor(LodResource lodResource, TaskObserver taskObserver)
           
abstract  LodResource getUpdatedLodResource()
           
protected  JPanel makeNonStretchedPanelFor(Component component)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBaseHandler

public AbstractBaseHandler()
Method Detail

getComponentFor

public abstract Component getComponentFor(LodResource lodResource,
                                          TaskObserver taskObserver)
                                   throws InterruptedException
Specified by:
getComponentFor in interface LodResourceHandler
Throws:
InterruptedException

getUpdatedLodResource

public abstract LodResource getUpdatedLodResource()
Specified by:
getUpdatedLodResource in interface LodResourceHandler

makeNonStretchedPanelFor

protected JPanel makeNonStretchedPanelFor(Component component)