org.databene.benerator.engine
Interface BeneratorContext
- All Superinterfaces:
- org.databene.commons.bean.ClassProvider, java.io.Closeable, org.databene.commons.Context, GeneratorContext, org.databene.script.ScriptContext
- All Known Subinterfaces:
- BeneratorSubContext
- All Known Implementing Classes:
- AbstractBeneratorSubContext, DefaultBeneratorContext, DefaultBeneratorSubContext
public interface BeneratorContext
- extends GeneratorContext, org.databene.script.ScriptContext
A BeneratorContext.
Created at 20.04.2008 06:41:04
- Since:
- 0.5.2
- Author:
- Volker Bergmann
Methods inherited from interface org.databene.benerator.GeneratorContext |
forName, getContextUri, getDefaultDataset, getDefaultEncoding, getDefaultErrorHandler, getDefaultLineSeparator, getDefaultLocale, getDefaultPageSize, getDefaultScript, getDefaultSeparator, getExecutorService, getGlobal, getMaxCount, isDefaultNull, isValidate, resolveRelativeUri |
Methods inherited from interface org.databene.script.ScriptContext |
close |
Methods inherited from interface org.databene.commons.Context |
contains, entrySet, get, keySet, remove, set |
Methods inherited from interface org.databene.commons.bean.ClassProvider |
forName |
setDefaultEncoding
void setDefaultEncoding(java.lang.String defaultEncoding)
setDefaultLineSeparator
void setDefaultLineSeparator(java.lang.String defaultLineSeparator)
setDefaultLocale
void setDefaultLocale(java.util.Locale defaultLocale)
setDefaultDataset
void setDefaultDataset(java.lang.String defaultDataset)
setDefaultPageSize
void setDefaultPageSize(long defaultPageSize)
setDefaultScript
void setDefaultScript(java.lang.String defaultScript)
setDefaultNull
void setDefaultNull(boolean defaultNull)
setDefaultSeparator
void setDefaultSeparator(char defaultSeparator)
setDefaultErrorHandler
void setDefaultErrorHandler(java.lang.String defaultErrorHandler)
setContextUri
void setContextUri(java.lang.String contextUri)
setValidate
void setValidate(boolean validate)
setMaxCount
void setMaxCount(java.lang.Long maxCount)
isDefaultImports
boolean isDefaultImports()
setDefaultImports
void setDefaultImports(boolean defaultImports)
isDefaultOneToOne
boolean isDefaultOneToOne()
setDefaultOneToOne
void setDefaultOneToOne(boolean defaultOneToOne)
isAcceptUnknownSimpleTypes
boolean isAcceptUnknownSimpleTypes()
setAcceptUnknownSimpleTypes
void setAcceptUnknownSimpleTypes(boolean acceptUnknownSimpleTypes)
importClass
void importClass(java.lang.String className)
- Specified by:
importClass
in interface org.databene.script.ScriptContext
importPackage
void importPackage(java.lang.String packageName)
importDefaults
void importDefaults()
getGeneratorFactory
GeneratorFactory getGeneratorFactory()
- Specified by:
getGeneratorFactory
in interface GeneratorContext
setGeneratorFactory
void setGeneratorFactory(GeneratorFactory generatorFactory)
getDataModel
DataModel getDataModel()
setDataModel
void setDataModel(DataModel dataModel)
getDefaultsProvider
DefaultsProvider getDefaultsProvider()
setDefaultsProvider
void setDefaultsProvider(DefaultsProvider defaultsProvider)
getLocalDescriptorProvider
DescriptorProvider getLocalDescriptorProvider()
addLocalType
void addLocalType(TypeDescriptor type)
getDefaultComponentConfig
ComponentDescriptor getDefaultComponentConfig(java.lang.String name)
setDefaultComponentConfig
void setDefaultComponentConfig(ComponentDescriptor component)
setGlobal
void setGlobal(java.lang.String name,
java.lang.Object value)
getCurrentProduct
ProductWrapper<?> getCurrentProduct()
- Specified by:
getCurrentProduct
in interface GeneratorContext
setCurrentProduct
void setCurrentProduct(ProductWrapper<?> currentProduct)
- Specified by:
setCurrentProduct
in interface GeneratorContext
hasProductNameInScope
boolean hasProductNameInScope(java.lang.String productName)
createSubContext
BeneratorContext createSubContext(java.lang.String productName)
Copyright © 2013. All Rights Reserved.