org.gamenet.application.mm8leveleditor.dataSectionable
Class DeltaIndoorDataMapDataSectionable
java.lang.Object
org.gamenet.application.mm8leveleditor.dataSectionable.BaseDataSectionable
org.gamenet.application.mm8leveleditor.dataSectionable.DeltaIndoorDataMapDataSectionable
- All Implemented Interfaces:
- DataSectionable
- public class DeltaIndoorDataMapDataSectionable
- extends BaseDataSectionable
- implements DataSectionable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
deltaIndoorDataMap
private DeltaIndoorDataMap deltaIndoorDataMap
DATA_SECTION_UNKNOWN0
public static final String DATA_SECTION_UNKNOWN0
- See Also:
- Constant Field Values
DATA_SECTION_VISIBLE_MAP
public static final String DATA_SECTION_VISIBLE_MAP
- See Also:
- Constant Field Values
DATA_SECTION_FACET_ATTRIBUTES
public static final String DATA_SECTION_FACET_ATTRIBUTES
- See Also:
- Constant Field Values
DATA_SECTION_SPRITE_ATTRIBUTES
public static final String DATA_SECTION_SPRITE_ATTRIBUTES
- See Also:
- Constant Field Values
DATA_SECTION_CREATURES
public static final String DATA_SECTION_CREATURES
- See Also:
- Constant Field Values
DATA_SECTION_ITEMS
public static final String DATA_SECTION_ITEMS
- See Also:
- Constant Field Values
DATA_SECTION_CHEST_CONTENTS
public static final String DATA_SECTION_CHEST_CONTENTS
- See Also:
- Constant Field Values
DATA_SECTION_DOOR
public static final String DATA_SECTION_DOOR
- See Also:
- Constant Field Values
DATA_SECTION_MAP_BITS
public static final String DATA_SECTION_MAP_BITS
- See Also:
- Constant Field Values
DATA_SECTION_REMAINING_DATA
public static final String DATA_SECTION_REMAINING_DATA
- See Also:
- Constant Field Values
DATA_SECTION_MAP_NOTES
public static final String DATA_SECTION_MAP_NOTES
- See Also:
- Constant Field Values
creatureDataTypeInfo
private BaseDataSectionable.DataTypeInfo creatureDataTypeInfo
itemDataTypeInfo
private BaseDataSectionable.DataTypeInfo itemDataTypeInfo
chestContentsDataTypeInfo
private BaseDataSectionable.DataTypeInfo chestContentsDataTypeInfo
doorDataTypeInfo
private BaseDataSectionable.DataTypeInfo doorDataTypeInfo
mapNoteDataTypeInfo
private BaseDataSectionable.DataTypeInfo mapNoteDataTypeInfo
DeltaIndoorDataMapDataSectionable
public DeltaIndoorDataMapDataSectionable(DeltaIndoorDataMap srcDeltaIndoorDataMap)
getGeneralPanel
public Component getGeneralPanel(TaskObserver taskObserver)
throws InterruptedException
- Throws:
InterruptedException
getMapBitsPanel
public Component getMapBitsPanel(TaskObserver taskObserver)
throws InterruptedException
- Throws:
InterruptedException
getVisibleMapPanel
public Component getVisibleMapPanel(TaskObserver taskObserver)
throws InterruptedException
- Throws:
InterruptedException
getFacetAttributesPanel
public Component getFacetAttributesPanel(TaskObserver taskObserver)
throws InterruptedException
- Throws:
InterruptedException
getSpriteAttributesPanel
public Component getSpriteAttributesPanel(TaskObserver taskObserver)
throws InterruptedException
- Throws:
InterruptedException
getRemainingDataPanel
public Component getRemainingDataPanel(TaskObserver taskObserver)
throws InterruptedException
- Throws:
InterruptedException
getData
public Object getData()
- Specified by:
getData
in interface DataSectionable
createNewCreature
private Creature createNewCreature()
createNewItem
private Item createNewItem()
createNewChestContents
private ChestContents createNewChestContents()
createNewDoor
private Door createNewDoor()
createNewMapNote
private MapNote createNewMapNote()
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
getDataTypeInfo
public BaseDataSectionable.DataTypeInfo getDataTypeInfo(String dataSectionName)
- Specified by:
getDataTypeInfo
in class BaseDataSectionable