|
ThinkUI Data Generator 1.0.2 API | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectthinkui.datagen.AbstractAttributeValueGenerator
thinkui.datagen.generators.StringGenerator
Implements an AttributeValueGenerator for generating String values. If the attribute specified has a preferred width, that value will be configured as the mean length. The actual length of the generated values will be distributed based on the specified probability model and will be bounded between the optional minimum and maximum length of the attribute string length constraints. Otherwise, a default minimum and maximum string length will be used.
| Field Summary |
| Fields inherited from interface thinkui.datagen.AttributeValueGenerator |
ALL_MODES, BERNOULLI_MODE, BINOMIAL_MODE, CONSTANT_MODE, DEFAULT_MODE, EXPONENTIAL_MODE, MILLIS_PER_DAY, MILLIS_PER_HOUR, MILLIS_PER_MINUTE, MILLIS_PER_SECOND, NORMAL_MODE, POISON_MODE, SEQUENTIAL_MODE, UNIFORM_MODE |
| Constructor Summary | |
StringGenerator()
StringGenerator constructor. |
|
StringGenerator(Attribute attribute)
StringGenerator constructor. |
|
| Method Summary | |
java.lang.Object |
generateValue()
Generate a value for the attribute. |
java.lang.String |
getAlphabet()
|
AttributeType |
getMinMaxAttributeType()
Override to return AttributeType.DOUBLE. |
double |
getStdDevLength()
|
void |
setAlphabet(java.lang.String alphabet)
Sets the alphabet to use for generating strings. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public StringGenerator()
public StringGenerator(Attribute attribute)
| Method Detail |
public final java.lang.Object generateValue()
throws java.lang.Exception
generateValue in interface AttributeValueGeneratorgenerateValue in class AbstractAttributeValueGeneratorjava.lang.Exceptionpublic final java.lang.String getAlphabet()
public final AttributeType getMinMaxAttributeType()
getMinMaxAttributeType in interface AttributeValueGeneratorgetMinMaxAttributeType in class AbstractAttributeValueGeneratorpublic final double getStdDevLength()
public final void setAlphabet(java.lang.String alphabet)
|
ThinkUI Data Generator 1.0.2 API | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
Copyright © 2007-2009. ThinkUI Software Inc. All rights reserved.