AbilityParameters.AbilityRecipeDataprotected class CMAbleParms.AbilityRecipeDataImpl extends java.lang.Object implements AbilityParameters.AbilityRecipeData
| Modifier and Type | Field | Description | 
|---|---|---|
| int | classFieldIndex | |
| java.lang.String[] | columnHeaders | |
| int[] | columnLengths | 
| Constructor | Description | 
|---|---|
| AbilityRecipeDataImpl(java.lang.String recipeFilename,
                     java.lang.String recipeFormat) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| DVector | blankRow() | Creates a new blank recipe row for alteration. | 
| java.lang.String[] | columnHeaders() | Returns the display name of each column, for display purposes. | 
| int[] | columnLengths() | Returns the display length of each column, for display purposes | 
| java.util.Vector<? extends java.lang.Object> | columns() | The columns of the recipe table, including multi-use and optional column data | 
| java.util.Vector<DVector> | dataRows() | The rows of data, representing the rows of recipes. | 
| int | getClassFieldIndex() | Returns the column number index that represents the Class of the objects
 created by this recipe. | 
| DVector | newRow(java.lang.String classFieldData) | Creates a new recipe row from the given Class information | 
| int | numberOfDataColumns() | Returns the number of columns that can contain recipe data | 
| java.lang.String | parseError() | Returns the last parse error when trying to parse a recipe file. | 
| java.lang.String | recipeFilename() | Returns the VFS filename of the recipe file | 
| java.lang.String | recipeFormat() | Returns the coded format of the recipe list, including optional data | 
| boolean | wasVFS() | Returns true if the recipe file, when loaded, was saved in the vfs | 
public java.lang.String[] columnHeaders
public int[] columnLengths
public int classFieldIndex
public AbilityRecipeDataImpl(java.lang.String recipeFilename,
                             java.lang.String recipeFormat)
public boolean wasVFS()
AbilityParameters.AbilityRecipeDatawasVFS in interface AbilityParameters.AbilityRecipeDatapublic DVector newRow(java.lang.String classFieldData)
AbilityParameters.AbilityRecipeDatanewRow in interface AbilityParameters.AbilityRecipeDataclassFieldData - the class info for the object in the recipepublic DVector blankRow()
AbilityParameters.AbilityRecipeDatablankRow in interface AbilityParameters.AbilityRecipeDatapublic int getClassFieldIndex()
AbilityParameters.AbilityRecipeDatagetClassFieldIndex in interface AbilityParameters.AbilityRecipeDatapublic java.lang.String recipeFilename()
AbilityParameters.AbilityRecipeDatarecipeFilename in interface AbilityParameters.AbilityRecipeDatapublic java.lang.String recipeFormat()
AbilityParameters.AbilityRecipeDatarecipeFormat in interface AbilityParameters.AbilityRecipeDatapublic java.util.Vector<DVector> dataRows()
AbilityParameters.AbilityRecipeDatadataRows in interface AbilityParameters.AbilityRecipeDatapublic java.util.Vector<? extends java.lang.Object> columns()
AbilityParameters.AbilityRecipeDatacolumns in interface AbilityParameters.AbilityRecipeDatapublic int[] columnLengths()
AbilityParameters.AbilityRecipeDatacolumnLengths in interface AbilityParameters.AbilityRecipeDatapublic java.lang.String[] columnHeaders()
AbilityParameters.AbilityRecipeDatacolumnHeaders in interface AbilityParameters.AbilityRecipeDatapublic int numberOfDataColumns()
AbilityParameters.AbilityRecipeDatanumberOfDataColumns in interface AbilityParameters.AbilityRecipeDatapublic java.lang.String parseError()
AbilityParameters.AbilityRecipeDataparseError in interface AbilityParameters.AbilityRecipeData