org.gamenet.application.mm8leveleditor.dataSectionable
Class ChestContentsDataSectionable

java.lang.Object
  extended byorg.gamenet.application.mm8leveleditor.dataSectionable.BaseDataSectionable
      extended byorg.gamenet.application.mm8leveleditor.dataSectionable.ChestContentsDataSectionable
All Implemented Interfaces:
DataSectionable

public class ChestContentsDataSectionable
extends BaseDataSectionable
implements DataSectionable


Nested Class Summary
 
Nested classes inherited from class org.gamenet.application.mm8leveleditor.dataSectionable.BaseDataSectionable
BaseDataSectionable.AbstractDataTypeInfo, BaseDataSectionable.DataTypeInfo
 
Field Summary
private  ChestContents chestContents
           
 
Constructor Summary
ChestContentsDataSectionable(ChestContents srcChestContents)
           
 
Method Summary
 Component getComponentForDataSection(TaskObserver taskObserver, String dataSectionName)
           
 Object getData()
           
 Object getDataForDataSection(DataSection dataSection)
           
static DataSection[] getDataSections()
           
 BaseDataSectionable.DataTypeInfo getDataTypeInfo(String dataSectionName)
           
 Component getListComponentForDataSection(TaskObserver taskObserver, String dataSectionName, List list, Iterator indexIterator)
           
 DataSection[] getStaticDataSections()
           
 
Methods inherited from class org.gamenet.application.mm8leveleditor.dataSectionable.BaseDataSectionable
createListForSequence, createListForSequence, getComponent, getListComponent, getNonApplicablePanel, getPanel, getUnknownsPanel, listForIterator, makeNonStretchedPanelFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

chestContents

private ChestContents chestContents
Constructor Detail

ChestContentsDataSectionable

public ChestContentsDataSectionable(ChestContents srcChestContents)
Method Detail

getDataTypeInfo

public BaseDataSectionable.DataTypeInfo getDataTypeInfo(String dataSectionName)
Specified by:
getDataTypeInfo in class BaseDataSectionable

getData

public Object getData()
Specified by:
getData in interface DataSectionable

getDataSections

public static DataSection[] getDataSections()

getStaticDataSections

public DataSection[] getStaticDataSections()
Specified by:
getStaticDataSections in interface DataSectionable

getDataForDataSection

public Object getDataForDataSection(DataSection dataSection)
Specified by:
getDataForDataSection in interface DataSectionable

getComponentForDataSection

public Component getComponentForDataSection(TaskObserver taskObserver,
                                            String dataSectionName)
                                     throws InterruptedException
Specified by:
getComponentForDataSection in interface DataSectionable
Throws:
InterruptedException

getListComponentForDataSection

public Component getListComponentForDataSection(TaskObserver taskObserver,
                                                String dataSectionName,
                                                List list,
                                                Iterator indexIterator)
                                         throws InterruptedException
Specified by:
getListComponentForDataSection in interface DataSectionable
Throws:
InterruptedException