ThinkUI Data Generator 1.0.2 API

thinkui.datagen.generators
Class UserNameGenerator

java.lang.Object
  extended bythinkui.datagen.AbstractAttributeValueGenerator
      extended bythinkui.datagen.generators.UserNameGenerator
All Implemented Interfaces:
AttributeValueGenerator, java.lang.Cloneable

public class UserNameGenerator
extends AbstractAttributeValueGenerator

Implements an AttributeValueGenerator for generating user names.


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
UserNameGenerator()
          UserNameGenerator constructor.
UserNameGenerator(Attribute attribute)
          UserNameGenerator constructor.
 
Method Summary
 java.lang.Object generateValue()
          Generate a value for the attribute.
 java.lang.String getFirstNameAttrName()
           
 FirstNameGenerator getFirstNameGenerator()
           
 java.lang.String getLastNameAttrName()
           
 DynamicDataGenerator getLastNameGenerator()
           
 java.lang.String getMiddleNameAttrName()
           
 FirstNameGenerator getMiddleNameGenerator()
           
 void setFirstNameAttrName(java.lang.String firstNameAttrName)
           
 void setFirstNameGenerator(FirstNameGenerator firstNameGenerator)
          Sets the generator to use for generating first names.
 void setLastNameAttrName(java.lang.String lastNameAttrName)
           
 void setLastNameGenerator(DynamicDataGenerator lastNameGenerator)
          Sets the generator to use for generating last names.
 void setMiddleNameAttrName(java.lang.String middleNameAttrName)
           
 void setMiddleNameGenerator(FirstNameGenerator middleNameGenerator)
          Sets the generator to use for generating middle names.
 
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
 

Constructor Detail

UserNameGenerator

public UserNameGenerator()
UserNameGenerator constructor.


UserNameGenerator

public UserNameGenerator(Attribute attribute)
UserNameGenerator constructor.

Method Detail

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

getFirstNameAttrName

public final java.lang.String getFirstNameAttrName()

getFirstNameGenerator

public final FirstNameGenerator getFirstNameGenerator()
Returns:
the generator to use for generating first names or null.

getLastNameAttrName

public final java.lang.String getLastNameAttrName()

getLastNameGenerator

public final DynamicDataGenerator getLastNameGenerator()
Returns:
the generator to use for generating last names or null.

getMiddleNameAttrName

public final java.lang.String getMiddleNameAttrName()

getMiddleNameGenerator

public final FirstNameGenerator getMiddleNameGenerator()
Returns:
the generator to use for generating middle names or null.

setFirstNameAttrName

public final void setFirstNameAttrName(java.lang.String firstNameAttrName)

setFirstNameGenerator

public final void setFirstNameGenerator(FirstNameGenerator firstNameGenerator)
Sets the generator to use for generating first names.


setLastNameAttrName

public final void setLastNameAttrName(java.lang.String lastNameAttrName)

setLastNameGenerator

public final void setLastNameGenerator(DynamicDataGenerator lastNameGenerator)
Sets the generator to use for generating last names.


setMiddleNameAttrName

public final void setMiddleNameAttrName(java.lang.String middleNameAttrName)

setMiddleNameGenerator

public final void setMiddleNameGenerator(FirstNameGenerator middleNameGenerator)
Sets the generator to use for generating middle names.


ThinkUI Data Generator 1.0.2 API

Copyright © 2007-2009. ThinkUI Software Inc. All rights reserved.