org.gamenet.application.mm8leveleditor.handler
Class AbstractBaseSubHandler

java.lang.Object
  extended byorg.gamenet.application.mm8leveleditor.handler.AbstractBaseSubHandler
All Implemented Interfaces:
LodResourceSubHandler
Direct Known Subclasses:
DDecListBinMM6Handler, DDecListBinMM7Handler, DMonListBinMM6Handler, DMonListBinMM7Handler, DMonListBinMM8Handler, DObjListBinMM6Handler, DObjListBinMM7Handler, DSoundsBinMM6Handler, DSoundsBinMM7Handler, DSoundsBinMM8Handler

public abstract class AbstractBaseSubHandler
extends Object
implements LodResourceSubHandler


Constructor Summary
AbstractBaseSubHandler()
           
 
Method Summary
abstract  Component getComponentFor(LodResource lodResource, byte[] data, 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

AbstractBaseSubHandler

public AbstractBaseSubHandler()
Method Detail

getComponentFor

public abstract Component getComponentFor(LodResource lodResource,
                                          byte[] data,
                                          TaskObserver taskObserver)
                                   throws InterruptedException
Specified by:
getComponentFor in interface LodResourceSubHandler
Throws:
InterruptedException

getUpdatedLodResource

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

makeNonStretchedPanelFor

protected JPanel makeNonStretchedPanelFor(Component component)