org.gamenet.swing.controls
Class DataSectionTree.NamedDataSectionableImpl
java.lang.Object
org.gamenet.swing.controls.DataSectionTree.NamedDataSectionableImpl
- All Implemented Interfaces:
- DataSectionable, DataSectionTree.NamedDataSectionable
- Enclosing class:
- DataSectionTree
- static class DataSectionTree.NamedDataSectionableImpl
- extends Object
- implements DataSectionTree.NamedDataSectionable
dataSectionable
private DataSectionable dataSectionable
label
private String label
DataSectionTree.NamedDataSectionableImpl
public DataSectionTree.NamedDataSectionableImpl(DataSectionable dataSectionable,
String label)
equals
public boolean equals(Object dataSectionableObject)
toString
public String toString()
getDataSectionable
public DataSectionable getDataSectionable()
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