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


Method Summary
 Component getComponentForDataSection(TaskObserver taskObserver, String dataSectionName)
           
 Object getData()
           
 Object getDataForDataSection(DataSection dataSection)
           
 Component getListComponentForDataSection(TaskObserver taskObserver, String dataSectionName, List list, Iterator indexIterator)
           
 DataSection[] getStaticDataSections()
           
 

Method Detail

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