|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ColumnValueGenerator generates a value for a column. The generator can depend on values generated in other columns.
Method Summary | |
java.lang.String[] |
getDependencies()
Returns the columns that this generator needs values for before it can generate a value. |
ColumnValue |
getNextColumnValue(int row,
java.util.Random r)
Returns the next generated value. |
void |
setColumnDef(ColumnDef columnDef)
Sets the column definition. |
void |
setDependentValue(java.lang.String name,
java.lang.String value)
Sets the dependent value for the give column. |
void |
setDependentValues(java.lang.String name,
java.lang.String[] values)
Sets the dependent values for the given column. |
Method Detail |
public void setColumnDef(ColumnDef columnDef)
columnDef
- the column definitionpublic java.lang.String[] getDependencies()
public void setDependentValue(java.lang.String name, java.lang.String value)
name
- the column namevalue
- the column value in string formatpublic void setDependentValues(java.lang.String name, java.lang.String[] values)
name
- the column namevalues
- the list of column valuespublic ColumnValue getNextColumnValue(int row, java.util.Random r)
row
- the row numberr
- a random number generator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |