org.gamenet.application.mm8leveleditor.dataSectionable
Class BaseDataSectionable.AbstractDataTypeInfo
java.lang.Object
org.gamenet.application.mm8leveleditor.dataSectionable.BaseDataSectionable.AbstractDataTypeInfo
- All Implemented Interfaces:
- BaseDataSectionable.DataTypeInfo
- Enclosing class:
- BaseDataSectionable
- public abstract class BaseDataSectionable.AbstractDataTypeInfo
- extends Object
- implements BaseDataSectionable.DataTypeInfo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseDataSectionable.AbstractDataTypeInfo
public BaseDataSectionable.AbstractDataTypeInfo()
getDataTypeNameSingular
public abstract String getDataTypeNameSingular()
- Specified by:
getDataTypeNameSingular
in interface BaseDataSectionable.DataTypeInfo
getDataTypeNamePlural
public abstract String getDataTypeNamePlural()
- Specified by:
getDataTypeNamePlural
in interface BaseDataSectionable.DataTypeInfo
getDataList
public abstract List getDataList()
- Specified by:
getDataList
in interface BaseDataSectionable.DataTypeInfo
getOffsetList
public abstract List getOffsetList()
- Specified by:
getOffsetList
in interface BaseDataSectionable.DataTypeInfo
getComparativeDataSource
public abstract ComparativeTableControl.DataSource getComparativeDataSource()
- Specified by:
getComparativeDataSource
in interface BaseDataSectionable.DataTypeInfo
getDataControl
public abstract Component getDataControl(int dataIndex)
- Specified by:
getDataControl
in interface BaseDataSectionable.DataTypeInfo
createNewDataControl
public abstract Component createNewDataControl()
- Specified by:
createNewDataControl
in interface BaseDataSectionable.DataTypeInfo
addDataAtIndexFromComponent
public abstract void addDataAtIndexFromComponent(int index,
Component component)
- Specified by:
addDataAtIndexFromComponent
in interface BaseDataSectionable.DataTypeInfo
getNumberOfDataTypeNameLabel
public String getNumberOfDataTypeNameLabel()
- Specified by:
getNumberOfDataTypeNameLabel
in interface BaseDataSectionable.DataTypeInfo
removeDataAtIndex
public void removeDataAtIndex(int index)
- Specified by:
removeDataAtIndex
in interface BaseDataSectionable.DataTypeInfo
moveDataAtIndexUp
public void moveDataAtIndexUp(int index)
- Specified by:
moveDataAtIndexUp
in interface BaseDataSectionable.DataTypeInfo
moveDataAtIndexDown
public void moveDataAtIndexDown(int index)
- Specified by:
moveDataAtIndexDown
in interface BaseDataSectionable.DataTypeInfo