com.planet_ink.coffee_mud.Libraries
Class CMAbleParms.AbilityRecipeDataImpl

java.lang.Object
  extended by com.planet_ink.coffee_mud.Libraries.CMAbleParms.AbilityRecipeDataImpl
All Implemented Interfaces:
AbilityParameters.AbilityRecipeData
Enclosing class:
CMAbleParms

protected class CMAbleParms.AbilityRecipeDataImpl
extends java.lang.Object
implements AbilityParameters.AbilityRecipeData


Field Summary
 int classFieldIndex
           
 java.lang.String[] columnHeaders
           
 int[] columnLengths
           
 
Constructor Summary
CMAbleParms.AbilityRecipeDataImpl(java.lang.String recipeFilename, java.lang.String recipeFormat)
           
 
Method Summary
 DVector blankRow()
           
 java.lang.String[] columnHeaders()
           
 int[] columnLengths()
           
 java.util.Vector columns()
           
 java.util.Vector dataRows()
           
 int getClassFieldIndex()
           
 DVector newRow(java.lang.String classFieldData)
           
 int numberOfDataColumns()
           
 java.lang.String parseError()
           
 java.lang.String recipeFilename()
           
 java.lang.String recipeFormat()
           
 boolean wasVFS()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnHeaders

public java.lang.String[] columnHeaders

columnLengths

public int[] columnLengths

classFieldIndex

public int classFieldIndex
Constructor Detail

CMAbleParms.AbilityRecipeDataImpl

public CMAbleParms.AbilityRecipeDataImpl(java.lang.String recipeFilename,
                                         java.lang.String recipeFormat)
Method Detail

wasVFS

public boolean wasVFS()
Specified by:
wasVFS in interface AbilityParameters.AbilityRecipeData

newRow

public DVector newRow(java.lang.String classFieldData)
Specified by:
newRow in interface AbilityParameters.AbilityRecipeData

blankRow

public DVector blankRow()
Specified by:
blankRow in interface AbilityParameters.AbilityRecipeData

getClassFieldIndex

public int getClassFieldIndex()
Specified by:
getClassFieldIndex in interface AbilityParameters.AbilityRecipeData

recipeFilename

public java.lang.String recipeFilename()
Specified by:
recipeFilename in interface AbilityParameters.AbilityRecipeData

recipeFormat

public java.lang.String recipeFormat()
Specified by:
recipeFormat in interface AbilityParameters.AbilityRecipeData

dataRows

public java.util.Vector dataRows()
Specified by:
dataRows in interface AbilityParameters.AbilityRecipeData

columns

public java.util.Vector columns()
Specified by:
columns in interface AbilityParameters.AbilityRecipeData

columnLengths

public int[] columnLengths()
Specified by:
columnLengths in interface AbilityParameters.AbilityRecipeData

columnHeaders

public java.lang.String[] columnHeaders()
Specified by:
columnHeaders in interface AbilityParameters.AbilityRecipeData

numberOfDataColumns

public int numberOfDataColumns()
Specified by:
numberOfDataColumns in interface AbilityParameters.AbilityRecipeData

parseError

public java.lang.String parseError()
Specified by:
parseError in interface AbilityParameters.AbilityRecipeData