public class RuleProvider extends java.lang.Object implements IRuleProvider
Constructor and Description |
---|
RuleProvider(java.lang.Object[][] data) |
RuleProvider(java.lang.String[] labels,
java.lang.Object[][] data) |
RuleProvider(java.lang.String[] labels,
java.lang.String[] descriptions,
java.lang.Object[][] data) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getDescriptions() |
java.lang.String[] |
getLabels() |
int |
getNumberOfColumns() |
int |
getNumberOfRows() |
java.lang.Object |
getValue(int row,
int col) |
void |
validateStructure() |
public RuleProvider(java.lang.Object[][] data)
public RuleProvider(java.lang.String[] labels, java.lang.Object[][] data)
public RuleProvider(java.lang.String[] labels, java.lang.String[] descriptions, java.lang.Object[][] data)
public int getNumberOfRows()
getNumberOfRows
in interface IRuleProvider
public int getNumberOfColumns()
getNumberOfColumns
in interface IRuleProvider
public java.lang.Object getValue(int row, int col)
getValue
in interface IRuleProvider
public void validateStructure() throws InvalidStructureException
validateStructure
in interface IRuleProvider
InvalidStructureException
public java.lang.String[] getLabels()
getLabels
in interface IRuleProvider
public java.lang.String[] getDescriptions()
getDescriptions
in interface IRuleProvider