|
||||||||||
| 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.util.ValidatingGenerator<java.lang.String>
org.databene.benerator.wrapper.MessageGenerator
public class MessageGenerator
Assembles the output of several source generators by a java.text.MessageFormat.
Created: 08.06.2006 21:48:08
| Field Summary |
|---|
| Fields inherited from class org.databene.benerator.util.ValidatingGenerator |
|---|
ERROR_THRESHOLD, validator, WARNING_THRESHOLD |
| Fields inherited from class org.databene.benerator.util.AbstractGenerator |
|---|
context, state |
| Constructor Summary | |
|---|---|
MessageGenerator()
Sets minLength to 0, maxLength to 30 and all other values empty. |
|
MessageGenerator(java.lang.String pattern,
Generator<?>... sources)
|
|
MessageGenerator(java.lang.String pattern,
int minLength,
int maxLength,
Generator<?>... sources)
Initializes Generator |
|
| Method Summary | |
|---|---|
void |
close()
Closes the generator. |
java.lang.String |
generateImpl()
Implementation of ValidatingGenerator's generation callback method |
java.lang.Class<java.lang.String> |
getGeneratedType()
Declares the type of the objects returned by the generate() method. |
int |
getMaxLength()
|
int |
getMinLength()
|
java.lang.String |
getPattern()
Returns the pattern property |
void |
init(GeneratorContext context)
ensures consistency of the generator's state |
boolean |
isParallelizable()
|
boolean |
isThreadSafe()
|
void |
reset()
|
void |
setMaxLength(int maxLength)
|
void |
setMinLength(int minLength)
|
void |
setPattern(java.lang.String pattern)
Sets the pattern property |
void |
setSources(Generator[] sources)
Sets the source generators |
java.lang.String |
toString()
Returns a String representation of the generator |
| Methods inherited from class org.databene.benerator.util.ValidatingGenerator |
|---|
generate |
| Methods inherited from class org.databene.benerator.util.AbstractGenerator |
|---|
assertInitialized, assertNotInitialized, wasInitialized |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MessageGenerator()
public MessageGenerator(java.lang.String pattern,
Generator<?>... sources)
public MessageGenerator(java.lang.String pattern,
int minLength,
int maxLength,
Generator<?>... sources)
| Method Detail |
|---|
public java.lang.String getPattern()
public void setPattern(java.lang.String pattern)
public int getMinLength()
public void setMinLength(int minLength)
public int getMaxLength()
public void setMaxLength(int maxLength)
public void setSources(Generator[] sources)
public void init(GeneratorContext context)
init in interface Generator<java.lang.String>init in class AbstractGenerator<java.lang.String>public java.lang.Class<java.lang.String> getGeneratedType()
Generator
public java.lang.String generateImpl()
generateImpl in class ValidatingGenerator<java.lang.String>public void reset()
reset in interface org.databene.commons.Resettablereset in class AbstractGenerator<java.lang.String>Resettable.reset()public boolean isParallelizable()
public boolean isThreadSafe()
public void close()
Generator
close in interface java.io.Closeableclose in interface Generator<java.lang.String>close in class AbstractGenerator<java.lang.String>Generator.close()public java.lang.String toString()
toString in class AbstractGenerator<java.lang.String>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||