org.gamenet.application.mm8leveleditor.dataSectionable
Interface BaseDataSectionable.DataTypeInfo

All Known Implementing Classes:
BaseDataSectionable.AbstractDataTypeInfo
Enclosing interface:
BaseDataSectionable

public static interface BaseDataSectionable.DataTypeInfo


Method Summary
 void addDataAtIndexFromComponent(int index, Component component)
           
 Component createNewDataControl()
           
 ComparativeTableControl.DataSource getComparativeDataSource()
           
 Component getDataControl(int dataIndex)
           
 List getDataList()
           
 String getDataTypeNamePlural()
           
 String getDataTypeNameSingular()
           
 String getNumberOfDataTypeNameLabel()
           
 List getOffsetList()
           
 void moveDataAtIndexDown(int index)
           
 void moveDataAtIndexUp(int index)
           
 void removeDataAtIndex(int index)
           
 

Method Detail

getDataTypeNameSingular

public String getDataTypeNameSingular()

getDataTypeNamePlural

public String getDataTypeNamePlural()

getNumberOfDataTypeNameLabel

public String getNumberOfDataTypeNameLabel()

getDataList

public List getDataList()

getOffsetList

public List getOffsetList()

getComparativeDataSource

public ComparativeTableControl.DataSource getComparativeDataSource()

getDataControl

public Component getDataControl(int dataIndex)

createNewDataControl

public Component createNewDataControl()

addDataAtIndexFromComponent

public void addDataAtIndexFromComponent(int index,
                                        Component component)

removeDataAtIndex

public void removeDataAtIndex(int index)

moveDataAtIndexUp

public void moveDataAtIndexUp(int index)

moveDataAtIndexDown

public void moveDataAtIndexDown(int index)