thinkui.datagen.generators
Class InheritValueGenerator
java.lang.Object
thinkui.datagen.AbstractAttributeValueGenerator
thinkui.datagen.generators.InheritValueGenerator
- All Implemented Interfaces:
- AttributeValueGenerator, java.lang.Cloneable
- Direct Known Subclasses:
- ParentValueGenerator
- public class InheritValueGenerator
- extends AbstractAttributeValueGenerator
Implements an AttributeValueGenerator for generating values inherited from
previously generated data (on either the parent data object or current
data object).
| 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 |
InheritValueGenerator
public InheritValueGenerator()
- InheritValueGenerator constructor.
InheritValueGenerator
public InheritValueGenerator(Attribute attribute)
- InheritValueGenerator 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
getAttributeName
public final java.lang.String getAttributeName()
setAttributeName
public final void setAttributeName(java.lang.String attributeName)
Copyright © 2007-2009. ThinkUI Software Inc. All rights reserved.