org.databene.benerator.engine
Class DefaultBeneratorContext
java.lang.Object
org.databene.benerator.engine.DefaultBeneratorContext
- All Implemented Interfaces:
- java.io.Closeable, BeneratorContext, GeneratorContext, org.databene.commons.bean.ClassProvider, org.databene.commons.Context, org.databene.script.ScriptContext
public class DefaultBeneratorContext
- extends java.lang.Object
- implements BeneratorContext
Default implementation of BeneratorContext
.
Created: 02.09.2011 14:36:58
- Since:
- 0.7.0
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CELL_SEPARATOR_SYSPROP
public static final java.lang.String CELL_SEPARATOR_SYSPROP
- See Also:
- Constant Field Values
DEFAULT_CELL_SEPARATOR
public static final char DEFAULT_CELL_SEPARATOR
- See Also:
- Constant Field Values
defaultEncoding
protected java.lang.String defaultEncoding
defaultDataset
protected java.lang.String defaultDataset
defaultPageSize
protected long defaultPageSize
defaultNull
protected boolean defaultNull
contextUri
protected java.lang.String contextUri
maxCount
public java.lang.Long maxCount
defaultOneToOne
public boolean defaultOneToOne
defaultImports
public boolean defaultImports
acceptUnknownSimpleTypes
public boolean acceptUnknownSimpleTypes
defaultComponent
protected ComplexTypeDescriptor defaultComponent
executorService
protected java.util.concurrent.ExecutorService executorService
currentProductName
protected java.lang.String currentProductName
DefaultBeneratorContext
public DefaultBeneratorContext()
DefaultBeneratorContext
public DefaultBeneratorContext(java.lang.String contextUri)
getGeneratorFactory
public GeneratorFactory getGeneratorFactory()
- Specified by:
getGeneratorFactory
in interface BeneratorContext
- Specified by:
getGeneratorFactory
in interface GeneratorContext
setGeneratorFactory
public void setGeneratorFactory(GeneratorFactory generatorFactory)
- Specified by:
setGeneratorFactory
in interface BeneratorContext
getLocalDescriptorProvider
public DescriptorProvider getLocalDescriptorProvider()
- Specified by:
getLocalDescriptorProvider
in interface BeneratorContext
setDefaultsProvider
public void setDefaultsProvider(DefaultsProvider defaultsProvider)
- Specified by:
setDefaultsProvider
in interface BeneratorContext
getDefaultEncoding
public java.lang.String getDefaultEncoding()
- Specified by:
getDefaultEncoding
in interface GeneratorContext
setDefaultEncoding
public void setDefaultEncoding(java.lang.String defaultEncoding)
- Specified by:
setDefaultEncoding
in interface BeneratorContext
getDefaultLineSeparator
public java.lang.String getDefaultLineSeparator()
- Specified by:
getDefaultLineSeparator
in interface GeneratorContext
setDefaultLineSeparator
public void setDefaultLineSeparator(java.lang.String defaultLineSeparator)
- Specified by:
setDefaultLineSeparator
in interface BeneratorContext
getDefaultLocale
public java.util.Locale getDefaultLocale()
- Specified by:
getDefaultLocale
in interface GeneratorContext
setDefaultLocale
public void setDefaultLocale(java.util.Locale defaultLocale)
- Specified by:
setDefaultLocale
in interface BeneratorContext
getDefaultDataset
public java.lang.String getDefaultDataset()
- Specified by:
getDefaultDataset
in interface GeneratorContext
setDefaultDataset
public void setDefaultDataset(java.lang.String defaultDataset)
- Specified by:
setDefaultDataset
in interface BeneratorContext
getDefaultPageSize
public long getDefaultPageSize()
- Specified by:
getDefaultPageSize
in interface GeneratorContext
setDefaultPageSize
public void setDefaultPageSize(long defaultPageSize)
- Specified by:
setDefaultPageSize
in interface BeneratorContext
getDefaultScript
public java.lang.String getDefaultScript()
- Specified by:
getDefaultScript
in interface GeneratorContext
setDefaultScript
public void setDefaultScript(java.lang.String defaultScript)
- Specified by:
setDefaultScript
in interface BeneratorContext
isDefaultNull
public boolean isDefaultNull()
- Specified by:
isDefaultNull
in interface GeneratorContext
setDefaultNull
public void setDefaultNull(boolean defaultNull)
- Specified by:
setDefaultNull
in interface BeneratorContext
getDefaultSeparator
public char getDefaultSeparator()
- Specified by:
getDefaultSeparator
in interface GeneratorContext
setDefaultSeparator
public void setDefaultSeparator(char defaultSeparator)
- Specified by:
setDefaultSeparator
in interface BeneratorContext
getDefaultComponentConfig
public ComponentDescriptor getDefaultComponentConfig(java.lang.String name)
- Specified by:
getDefaultComponentConfig
in interface BeneratorContext
setDefaultComponentConfig
public void setDefaultComponentConfig(ComponentDescriptor component)
- Specified by:
setDefaultComponentConfig
in interface BeneratorContext
getDefaultErrorHandler
public java.lang.String getDefaultErrorHandler()
- Specified by:
getDefaultErrorHandler
in interface GeneratorContext
setDefaultErrorHandler
public void setDefaultErrorHandler(java.lang.String defaultErrorHandler)
- Specified by:
setDefaultErrorHandler
in interface BeneratorContext
getContextUri
public java.lang.String getContextUri()
- Specified by:
getContextUri
in interface GeneratorContext
setContextUri
public void setContextUri(java.lang.String contextUri)
- Specified by:
setContextUri
in interface BeneratorContext
isValidate
public boolean isValidate()
- Specified by:
isValidate
in interface GeneratorContext
setValidate
public void setValidate(boolean validate)
- Specified by:
setValidate
in interface BeneratorContext
getMaxCount
public java.lang.Long getMaxCount()
- Specified by:
getMaxCount
in interface GeneratorContext
setMaxCount
public void setMaxCount(java.lang.Long maxCount)
- Specified by:
setMaxCount
in interface BeneratorContext
getExecutorService
public java.util.concurrent.ExecutorService getExecutorService()
- Specified by:
getExecutorService
in interface GeneratorContext
isDefaultOneToOne
public boolean isDefaultOneToOne()
- Specified by:
isDefaultOneToOne
in interface BeneratorContext
setDefaultOneToOne
public void setDefaultOneToOne(boolean defaultOneToOne)
- Specified by:
setDefaultOneToOne
in interface BeneratorContext
isAcceptUnknownSimpleTypes
public boolean isAcceptUnknownSimpleTypes()
- Specified by:
isAcceptUnknownSimpleTypes
in interface BeneratorContext
setAcceptUnknownSimpleTypes
public void setAcceptUnknownSimpleTypes(boolean acceptUnknownSimpleTypes)
- Specified by:
setAcceptUnknownSimpleTypes
in interface BeneratorContext
getDefaultCellSeparator
public static char getDefaultCellSeparator()
getDefaultsProvider
public DefaultsProvider getDefaultsProvider()
- Specified by:
getDefaultsProvider
in interface BeneratorContext
setDefaultImports
public void setDefaultImports(boolean defaultImports)
- Specified by:
setDefaultImports
in interface BeneratorContext
isDefaultImports
public boolean isDefaultImports()
- Specified by:
isDefaultImports
in interface BeneratorContext
getCurrentProduct
public ProductWrapper<?> getCurrentProduct()
- Specified by:
getCurrentProduct
in interface BeneratorContext
- Specified by:
getCurrentProduct
in interface GeneratorContext
setCurrentProduct
public void setCurrentProduct(ProductWrapper<?> currentProduct)
- Specified by:
setCurrentProduct
in interface BeneratorContext
- Specified by:
setCurrentProduct
in interface GeneratorContext
getDataModel
public DataModel getDataModel()
- Specified by:
getDataModel
in interface BeneratorContext
setDataModel
public void setDataModel(DataModel dataModel)
- Specified by:
setDataModel
in interface BeneratorContext
get
public java.lang.Object get(java.lang.String key)
- Specified by:
get
in interface org.databene.commons.Context
set
public void set(java.lang.String key,
java.lang.Object value)
- Specified by:
set
in interface org.databene.commons.Context
remove
public void remove(java.lang.String key)
- Specified by:
remove
in interface org.databene.commons.Context
keySet
public java.util.Set<java.lang.String> keySet()
- Specified by:
keySet
in interface org.databene.commons.Context
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
- Specified by:
entrySet
in interface org.databene.commons.Context
contains
public boolean contains(java.lang.String key)
- Specified by:
contains
in interface org.databene.commons.Context
forName
public java.lang.Class<?> forName(java.lang.String className)
- Specified by:
forName
in interface GeneratorContext
- Specified by:
forName
in interface org.databene.commons.bean.ClassProvider
importClass
public void importClass(java.lang.String className)
- Specified by:
importClass
in interface BeneratorContext
- Specified by:
importClass
in interface org.databene.script.ScriptContext
importPackage
public void importPackage(java.lang.String packageName)
- Specified by:
importPackage
in interface BeneratorContext
importDefaults
public void importDefaults()
- Specified by:
importDefaults
in interface BeneratorContext
setGlobal
public void setGlobal(java.lang.String name,
java.lang.Object value)
- Specified by:
setGlobal
in interface BeneratorContext
getGlobal
public java.lang.Object getGlobal(java.lang.String name)
- Specified by:
getGlobal
in interface GeneratorContext
close
public void close()
- Specified by:
close
in interface java.io.Closeable
- Specified by:
close
in interface org.databene.script.ScriptContext
addLocalType
public void addLocalType(TypeDescriptor type)
- Specified by:
addLocalType
in interface BeneratorContext
createSubContext
public BeneratorContext createSubContext(java.lang.String productName)
- Specified by:
createSubContext
in interface BeneratorContext
setCurrentProduct
public void setCurrentProduct(ProductWrapper<?> currentProduct,
java.lang.String currentProductName)
hasProductNameInScope
public boolean hasProductNameInScope(java.lang.String productName)
- Specified by:
hasProductNameInScope
in interface BeneratorContext
resolveRelativeUri
public java.lang.String resolveRelativeUri(java.lang.String relativeUri)
- Specified by:
resolveRelativeUri
in interface GeneratorContext
createExecutorService
protected java.util.concurrent.ExecutorService createExecutorService()
createContextStack
protected org.databene.commons.context.ContextStack createContextStack(org.databene.commons.Context... contexts)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2013. All Rights Reserved.