org.databene.benerator.engine
Class AbstractBeneratorSubContext
java.lang.Object
org.databene.benerator.engine.AbstractBeneratorSubContext
- All Implemented Interfaces:
- java.io.Closeable, BeneratorContext, BeneratorSubContext, GeneratorContext, org.databene.commons.bean.ClassProvider, org.databene.commons.Context, org.databene.script.ScriptContext
- Direct Known Subclasses:
- DefaultBeneratorSubContext
public abstract class AbstractBeneratorSubContext
- extends java.lang.Object
- implements BeneratorSubContext
Abstract implementation of the BeneratorSubContext
interface.
Created: 26.01.2013 13:14:37
- Since:
- 0.8.0
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
parent
protected BeneratorContext parent
currentProductName
protected java.lang.String currentProductName
AbstractBeneratorSubContext
public AbstractBeneratorSubContext(java.lang.String productName,
BeneratorContext parent)
getParent
public BeneratorContext getParent()
- Specified by:
getParent
in interface BeneratorSubContext
getDefaultEncoding
public java.lang.String getDefaultEncoding()
- Specified by:
getDefaultEncoding
in interface GeneratorContext
getDefaultLineSeparator
public java.lang.String getDefaultLineSeparator()
- Specified by:
getDefaultLineSeparator
in interface GeneratorContext
getDefaultLocale
public java.util.Locale getDefaultLocale()
- Specified by:
getDefaultLocale
in interface GeneratorContext
remove
public void remove(java.lang.String key)
- Specified by:
remove
in interface org.databene.commons.Context
getDefaultDataset
public java.lang.String getDefaultDataset()
- Specified by:
getDefaultDataset
in interface GeneratorContext
getDefaultPageSize
public long getDefaultPageSize()
- Specified by:
getDefaultPageSize
in interface GeneratorContext
getDefaultScript
public java.lang.String getDefaultScript()
- Specified by:
getDefaultScript
in interface GeneratorContext
isDefaultNull
public boolean isDefaultNull()
- Specified by:
isDefaultNull
in interface GeneratorContext
getDefaultSeparator
public char getDefaultSeparator()
- Specified by:
getDefaultSeparator
in interface GeneratorContext
getDefaultErrorHandler
public java.lang.String getDefaultErrorHandler()
- Specified by:
getDefaultErrorHandler
in interface GeneratorContext
getContextUri
public java.lang.String getContextUri()
- Specified by:
getContextUri
in interface GeneratorContext
isValidate
public boolean isValidate()
- Specified by:
isValidate
in interface GeneratorContext
getMaxCount
public java.lang.Long getMaxCount()
- Specified by:
getMaxCount
in interface GeneratorContext
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
getGlobal
public java.lang.Object getGlobal(java.lang.String name)
- Specified by:
getGlobal
in interface GeneratorContext
getDefaultsProvider
public DefaultsProvider getDefaultsProvider()
- Specified by:
getDefaultsProvider
in interface BeneratorContext
setDefaultsProvider
public void setDefaultsProvider(DefaultsProvider defaultsProvider)
- Specified by:
setDefaultsProvider
in interface BeneratorContext
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
getExecutorService
public java.util.concurrent.ExecutorService getExecutorService()
- Specified by:
getExecutorService
in interface GeneratorContext
setGlobal
public void setGlobal(java.lang.String name,
java.lang.Object value)
- Specified by:
setGlobal
in interface BeneratorContext
resolveRelativeUri
public java.lang.String resolveRelativeUri(java.lang.String relativeUri)
- Specified by:
resolveRelativeUri
in interface GeneratorContext
close
public void close()
- Specified by:
close
in interface java.io.Closeable
- Specified by:
close
in interface org.databene.script.ScriptContext
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
setDefaultEncoding
public void setDefaultEncoding(java.lang.String defaultEncoding)
- Specified by:
setDefaultEncoding
in interface BeneratorContext
setDefaultLineSeparator
public void setDefaultLineSeparator(java.lang.String defaultLineSeparator)
- Specified by:
setDefaultLineSeparator
in interface BeneratorContext
setDefaultLocale
public void setDefaultLocale(java.util.Locale defaultLocale)
- Specified by:
setDefaultLocale
in interface BeneratorContext
setDefaultDataset
public void setDefaultDataset(java.lang.String defaultDataset)
- Specified by:
setDefaultDataset
in interface BeneratorContext
setDefaultPageSize
public void setDefaultPageSize(long defaultPageSize)
- Specified by:
setDefaultPageSize
in interface BeneratorContext
setDefaultScript
public void setDefaultScript(java.lang.String defaultScript)
- Specified by:
setDefaultScript
in interface BeneratorContext
setDefaultNull
public void setDefaultNull(boolean defaultNull)
- Specified by:
setDefaultNull
in interface BeneratorContext
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
setDefaultErrorHandler
public void setDefaultErrorHandler(java.lang.String defaultErrorHandler)
- Specified by:
setDefaultErrorHandler
in interface BeneratorContext
setContextUri
public void setContextUri(java.lang.String contextUri)
- Specified by:
setContextUri
in interface BeneratorContext
setValidate
public void setValidate(boolean validate)
- Specified by:
setValidate
in interface BeneratorContext
setMaxCount
public void setMaxCount(java.lang.Long maxCount)
- Specified by:
setMaxCount
in interface BeneratorContext
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
isDefaultImports
public boolean isDefaultImports()
- Specified by:
isDefaultImports
in interface BeneratorContext
setDefaultImports
public void setDefaultImports(boolean defaultImports)
- Specified by:
setDefaultImports
in interface BeneratorContext
getDataModel
public DataModel getDataModel()
- Specified by:
getDataModel
in interface BeneratorContext
setDataModel
public void setDataModel(DataModel dataModel)
- Specified by:
setDataModel
in interface BeneratorContext
getLocalDescriptorProvider
public DescriptorProvider getLocalDescriptorProvider()
- Specified by:
getLocalDescriptorProvider
in interface BeneratorContext
addLocalType
public void addLocalType(TypeDescriptor type)
- Specified by:
addLocalType
in interface BeneratorContext
hasProductNameInScope
public boolean hasProductNameInScope(java.lang.String currentProductName)
- Specified by:
hasProductNameInScope
in interface BeneratorContext
contains
public boolean contains(java.lang.String key)
- Specified by:
contains
in interface org.databene.commons.Context
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
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
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2013. All Rights Reserved.