|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.databene.benerator.util.AbstractGenerator<P>
org.databene.benerator.wrapper.GeneratorWrapper<E,E>
org.databene.benerator.wrapper.GeneratorProxy<E>
org.databene.benerator.wrapper.NonNullGeneratorProxy<java.lang.String>
org.databene.benerator.primitive.RegexStringGenerator
public class RegexStringGenerator
Generates Strings that comply to a regular expression.
Created: 18.07.2006 19:32:52
Field Summary |
---|
Fields inherited from class org.databene.benerator.wrapper.GeneratorProxy |
---|
generatedType |
Fields inherited from class org.databene.benerator.util.AbstractGenerator |
---|
context, logger, state |
Constructor Summary | |
---|---|
RegexStringGenerator()
Initializes the generator to an empty regular expression, a maxQuantity of 30 and the fallback locale |
|
RegexStringGenerator(int maxLength)
Initializes the generator to an empty regular expression and the fallback locale |
|
RegexStringGenerator(java.lang.String pattern)
Initializes the generator to a maxQuantity of 30 and the fallback locale |
|
RegexStringGenerator(java.lang.String pattern,
int maxLength)
Initializes the generator to the fallback locale |
|
RegexStringGenerator(java.lang.String pattern,
java.lang.Integer maxLength,
boolean unique)
Initializes the generator with the String representation of a regular expression |
Method Summary | |
---|---|
protected GeneratorFactory |
getGeneratorFactory(GeneratorContext context)
|
java.util.Locale |
getLocale()
|
int |
getMaxLength()
|
int |
getMinLength()
|
java.lang.String |
getPattern()
Sets the String representation of the regular expression |
void |
init(GeneratorContext context)
ensures consistency of the generators state |
boolean |
isOrdered()
|
boolean |
isUnique()
|
void |
setLocale(java.util.Locale locale)
|
void |
setMinLength(int minLength)
|
void |
setOrdered(boolean ordered)
|
void |
setPattern(java.lang.String pattern)
Returns the String representation of the regular expression |
void |
setUnique(boolean unique)
|
java.lang.String |
toString()
|
Methods inherited from class org.databene.benerator.wrapper.NonNullGeneratorProxy |
---|
generate, generate, generateFromNotNullSource, getSource, setSource |
Methods inherited from class org.databene.benerator.wrapper.GeneratorProxy |
---|
getGeneratedType |
Methods inherited from class org.databene.benerator.wrapper.GeneratorWrapper |
---|
close, equals, generateFromSource, getSourceWrapper, hashCode, isParallelizable, isThreadSafe, reset |
Methods inherited from class org.databene.benerator.util.AbstractGenerator |
---|
assertInitialized, assertNotInitialized, getResultWrapper, wasInitialized |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.databene.benerator.Generator |
---|
close, getGeneratedType, wasInitialized |
Methods inherited from interface org.databene.commons.ThreadAware |
---|
isParallelizable, isThreadSafe |
Methods inherited from interface org.databene.commons.Resettable |
---|
reset |
Constructor Detail |
---|
public RegexStringGenerator()
public RegexStringGenerator(int maxLength)
public RegexStringGenerator(java.lang.String pattern)
public RegexStringGenerator(java.lang.String pattern, int maxLength)
public RegexStringGenerator(java.lang.String pattern, java.lang.Integer maxLength, boolean unique)
Method Detail |
---|
public java.lang.String getPattern()
public void setPattern(java.lang.String pattern)
public boolean isUnique()
public void setUnique(boolean unique)
public boolean isOrdered()
public void setOrdered(boolean ordered)
public java.util.Locale getLocale()
public void setLocale(java.util.Locale locale)
public int getMinLength()
public void setMinLength(int minLength)
public int getMaxLength()
public void init(GeneratorContext context)
init
in interface Generator<java.lang.String>
init
in class GeneratorWrapper<java.lang.String,java.lang.String>
protected GeneratorFactory getGeneratorFactory(GeneratorContext context)
public java.lang.String toString()
toString
in class GeneratorProxy<java.lang.String>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |