org.gamenet.swing.controls
Interface DataSectionable
- All Known Subinterfaces:
- DataSectionTree.NamedDataSectionable
- All Known Implementing Classes:
- ActiveSpellDataSectionable, CharacterDataDataSectionable, ChestContentsDataSectionable, ContainedItemDataSectionable, ContainerMapDataSectionable, CreatureDataSectionable, D3ObjectDataSectionable, DataSectionTree.LeafDataSectionable, DataSectionTree.ListDataSectionable, DataSectionTree.ListItemDataSectionable, DataSectionTree.NamedDataSectionableImpl, DeltaIndoorDataMapDataSectionable, DeltaOutdoorDataMapDataSectionable, DoorDataSectionable, DsftBinDataSectionable, DsftBinSpriteSetDataSectionable, FollowerDataSectionable, IndoorDataMapDataSectionable, IndoorFaceDataSectionable, IndoorVertexDataSectionable, ItemContainerDataSectionable, ItemDataSectionable, LightSourceDataSectionable, LloydsBeaconDataSectionable, MapNoteDataSectionable, MapOutlineLineDataSectionable, MonsterDataSectionable, OutdoorDataMapDataSectionable, OutdoorFaceDataSectionable, OutdoorVertexDataSectionable, PartyBinDataSectionable, ShopContentsDataSectionable, SpriteDataSectionable, TerrainNormalMapDataDataSectionable, UnknownMapDataDataSectionable
- public interface DataSectionable
getStaticDataSections
public DataSection[] getStaticDataSections()
getData
public Object getData()
getDataForDataSection
public Object getDataForDataSection(DataSection dataSection)
getComponentForDataSection
public Component getComponentForDataSection(TaskObserver taskObserver,
String dataSectionName)
throws InterruptedException
- Throws:
InterruptedException
getListComponentForDataSection
public Component getListComponentForDataSection(TaskObserver taskObserver,
String dataSectionName,
List list,
Iterator indexIterator)
throws InterruptedException
- Throws:
InterruptedException