org.databene.benerator.engine
Class DefaultBeneratorFactory

java.lang.Object
  extended by org.databene.benerator.BeneratorFactory
      extended by org.databene.benerator.engine.DefaultBeneratorFactory

public class DefaultBeneratorFactory
extends BeneratorFactory

Default implementation of the abstract BeneratorFactory class.

Created: 08.09.2010 15:45:25

Since:
0.6.4
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.BeneratorFactory
BENERATOR_FACTORY_PROPERTY, XML_SCHEMA_PATH
 
Constructor Summary
DefaultBeneratorFactory()
           
 
Method Summary
 Consumer configureConsumer(Consumer consumer, BeneratorContext context)
           
<S,T> org.databene.commons.Converter<S,T>
configureConverter(org.databene.commons.Converter<S,T> converter, BeneratorContext context)
           
<T> org.databene.commons.Validator<T>
configureValidator(org.databene.commons.Validator<T> validator, BeneratorContext context)
           
 BeneratorContext createContext(java.lang.String contextUri)
           
 org.databene.commons.Context createGenerationContext()
           
 BeneratorParseContext createParseContext(ResourceManager resourceManager)
           
 ComplexTypeGeneratorFactory getComplexTypeGeneratorFactory()
           
 SimpleTypeGeneratorFactory getSimpleTypeGeneratorFactory()
           
 
Methods inherited from class org.databene.benerator.BeneratorFactory
getInstance, schemaPathForCurrentVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBeneratorFactory

public DefaultBeneratorFactory()
Method Detail

createContext

public BeneratorContext createContext(java.lang.String contextUri)
Specified by:
createContext in class BeneratorFactory

createParseContext

public BeneratorParseContext createParseContext(ResourceManager resourceManager)
Specified by:
createParseContext in class BeneratorFactory

getComplexTypeGeneratorFactory

public ComplexTypeGeneratorFactory getComplexTypeGeneratorFactory()
Specified by:
getComplexTypeGeneratorFactory in class BeneratorFactory

getSimpleTypeGeneratorFactory

public SimpleTypeGeneratorFactory getSimpleTypeGeneratorFactory()
Specified by:
getSimpleTypeGeneratorFactory in class BeneratorFactory

configureConverter

public <S,T> org.databene.commons.Converter<S,T> configureConverter(org.databene.commons.Converter<S,T> converter,
                                                                    BeneratorContext context)
Specified by:
configureConverter in class BeneratorFactory

configureValidator

public <T> org.databene.commons.Validator<T> configureValidator(org.databene.commons.Validator<T> validator,
                                                                BeneratorContext context)
Specified by:
configureValidator in class BeneratorFactory

configureConsumer

public Consumer configureConsumer(Consumer consumer,
                                  BeneratorContext context)
Specified by:
configureConsumer in class BeneratorFactory

createGenerationContext

public org.databene.commons.Context createGenerationContext()
Specified by:
createGenerationContext in class BeneratorFactory


Copyright © 2013. All Rights Reserved.