thinkui.datagen.generators
Class FirstNameGenerator
java.lang.Object
thinkui.datagen.AbstractAttributeValueGenerator
thinkui.datagen.generators.FirstNameGenerator
- All Implemented Interfaces:
- AttributeValueGenerator, java.lang.Cloneable
- public class FirstNameGenerator
- extends AbstractAttributeValueGenerator
Extends StringGenerator to implement an AttributeValueGenerator for
generating first names.
| 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 |
| Methods inherited from class thinkui.datagen.AbstractAttributeValueGenerator |
copy, createGenerator, getAttribute, getConstantValue, getCount, getCountAsInt, getDataObject, getDataObjectMap, getGeneratorMode, getMaxValue, getMeanIndex, getMeanIndexAsDouble, getMeanLength, getMeanLengthAsDouble, getMeanValue, getMeanValueAsDouble, getMinMaxAttributeType, getMinValue, getParameterData, getParentDataObject, getProbability, getProbabilityAsDouble, getProbabilityNull, getStdDevValue, getStdDevValueAsDouble, getValueAttributeName, initGenerator, isDataDependent, isMultiValued, isParentDataDependent, setAttribute, setConstantValue, setCount, setDataDependent, setDataObject, setDataObjectMap, setGeneratorMode, setMaxValue, setMeanIndex, setMeanLength, setMeanValue, setMinValue, setMultiValued, setParentDataDependent, setParentDataObject, setProbability, setProbabilityNull, setStdDevValue |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FEMALE_GENDER
public static final java.lang.Character FEMALE_GENDER
MALE_GENDER
public static final java.lang.Character MALE_GENDER
FirstNameGenerator
public FirstNameGenerator()
- FirstNameGenerator constructor.
FirstNameGenerator
public FirstNameGenerator(Attribute attribute)
- FirstNameGenerator constructor.
generateValue
public final java.lang.Object generateValue()
throws java.lang.Exception
- Generate a value for the attribute.
- Specified by:
generateValue in interface AttributeValueGenerator- Specified by:
generateValue in class AbstractAttributeValueGenerator
- Throws:
java.lang.Exception
getFemaleNameGenerator
public final DynamicDataGenerator getFemaleNameGenerator()
getGender
public final java.lang.Character getGender()
getGenderAttrName
public final java.lang.String getGenderAttrName()
getGenderGenerator
public final CharacterGenerator getGenderGenerator()
getMaleNameGenerator
public final DynamicDataGenerator getMaleNameGenerator()
setFemaleNameGenerator
public final void setFemaleNameGenerator(DynamicDataGenerator femaleNameGenerator)
setGender
public final void setGender(java.lang.Character gender)
setGenderAttrName
public final void setGenderAttrName(java.lang.String genderAttrName)
setGenderGenerator
public final void setGenderGenerator(CharacterGenerator genderGenerator)
setMaleNameGenerator
public final void setMaleNameGenerator(DynamicDataGenerator maleNameGenerator)
Copyright © 2007-2009. ThinkUI Software Inc. All rights reserved.