org.gamenet.swing.controls
Class DataSectionTree.LeafDataSectionable
java.lang.Object
org.gamenet.swing.controls.DataSectionTree.LeafDataSectionable
- All Implemented Interfaces:
- DataSectionable, DataSectionTree.NamedDataSectionable
- Enclosing class:
- DataSectionTree
- static class DataSectionTree.LeafDataSectionable
- extends Object
- implements DataSectionTree.NamedDataSectionable
data
public Object data
label
public String label
DataSectionTree.LeafDataSectionable
public DataSectionTree.LeafDataSectionable(Object data,
String label)
equals
public boolean equals(Object dataSectionable)
getLabel
public String getLabel()
- Specified by:
getLabel
in interface DataSectionTree.NamedDataSectionable
getStaticDataSections
public DataSection[] getStaticDataSections()
- Specified by:
getStaticDataSections
in interface DataSectionable
getData
public Object getData()
- Specified by:
getData
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