org.databene.benerator.engine
Class BeneratorContext

java.lang.Object
  extended by org.databene.commons.context.ContextStack
      extended by org.databene.benerator.engine.BeneratorContext
All Implemented Interfaces:
GeneratorContext, org.databene.commons.bean.ClassProvider, org.databene.commons.Context

public class BeneratorContext
extends org.databene.commons.context.ContextStack
implements GeneratorContext, org.databene.commons.bean.ClassProvider

A BeneratorContext.

Created at 20.04.2008 06:41:04

Since:
0.5.2
Author:
Volker Bergmann

Field Summary
 boolean acceptUnknownSimpleTypes
           
protected  java.lang.String contextUri
           
protected  ComplexTypeDescriptor defaultComponent
           
protected  java.lang.String defaultDataset
           
protected  java.lang.String defaultEncoding
           
protected  boolean defaultNull
           
 boolean defaultOneToOne
           
protected  long defaultPageSize
           
protected  char defaultSeparator
           
protected  java.util.concurrent.ExecutorService executorService
           
 java.lang.Long maxCount
           
 
Fields inherited from class org.databene.commons.context.ContextStack
contexts, lock
 
Constructor Summary
BeneratorContext()
           
BeneratorContext(java.lang.String contextUri)
           
 
Method Summary
 void close()
           
 java.lang.Class<?> forName(java.lang.String className)
           
 java.lang.String getContextUri()
           
 ComponentDescriptor getDefaultComponentConfig(java.lang.String name)
           
 java.lang.String getDefaultDataset()
           
 java.lang.String getDefaultEncoding()
           
 java.lang.String getDefaultErrorHandler()
           
 java.lang.String getDefaultLineSeparator()
           
 java.util.Locale getDefaultLocale()
           
 long getDefaultPageSize()
           
 java.lang.String getDefaultScript()
           
 char getDefaultSeparator()
           
 java.util.concurrent.ExecutorService getExecutorService()
           
 java.lang.Long getMaxCount()
           
 java.lang.Object getProperty(java.lang.String name)
           
 void importClass(java.lang.String className)
           
 void importDefaults()
           
 void importPackage(java.lang.String packageName)
           
 boolean isAcceptUnknownSimpleTypes()
           
 boolean isDefaultNull()
           
 boolean isDefaultOneToOne()
           
 boolean isValidate()
           
 java.lang.String resolveRelativeUri(java.lang.String relativeUri)
           
 void setAcceptUnknownSimpleTypes(boolean acceptUnknownSimpleTypes)
           
 void setContextUri(java.lang.String contextUri)
           
 void setDefaultComponentConfig(ComponentDescriptor component)
           
 void setDefaultDataset(java.lang.String defaultDataset)
           
 void setDefaultEncoding(java.lang.String defaultEncoding)
           
 void setDefaultErrorHandler(java.lang.String defaultErrorHandler)
           
 void setDefaultLineSeparator(java.lang.String defaultLineSeparator)
           
 void setDefaultLocale(java.util.Locale defaultLocale)
           
 void setDefaultNull(boolean defaultNull)
           
 void setDefaultOneToOne(boolean defaultOneToOne)
           
 void setDefaultPageSize(long defaultPageSize)
           
 void setDefaultScript(java.lang.String defaultScript)
           
 void setDefaultSeparator(char defaultSeparator)
           
 void setExecutorService(java.util.concurrent.ExecutorService executorService)
           
 void setMaxCount(java.lang.Long maxCount)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setValidate(boolean validate)
           
 
Methods inherited from class org.databene.commons.context.ContextStack
contains, entrySet, get, keySet, pop, push, remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.databene.commons.Context
contains, entrySet, get, keySet, remove, set
 

Field Detail

defaultEncoding

protected java.lang.String defaultEncoding

defaultDataset

protected java.lang.String defaultDataset

defaultPageSize

protected long defaultPageSize

defaultNull

protected boolean defaultNull

defaultSeparator

protected char defaultSeparator

contextUri

protected java.lang.String contextUri

maxCount

public java.lang.Long maxCount

defaultOneToOne

public boolean defaultOneToOne

acceptUnknownSimpleTypes

public boolean acceptUnknownSimpleTypes

defaultComponent

protected ComplexTypeDescriptor defaultComponent

executorService

protected java.util.concurrent.ExecutorService executorService
Constructor Detail

BeneratorContext

public BeneratorContext()

BeneratorContext

public BeneratorContext(java.lang.String contextUri)
Method Detail

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface GeneratorContext

close

public void close()

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)

importPackage

public void importPackage(java.lang.String packageName)

importDefaults

public void importDefaults()

getDefaultEncoding

public java.lang.String getDefaultEncoding()
Specified by:
getDefaultEncoding in interface GeneratorContext

setDefaultEncoding

public void setDefaultEncoding(java.lang.String defaultEncoding)

getDefaultLineSeparator

public java.lang.String getDefaultLineSeparator()
Specified by:
getDefaultLineSeparator in interface GeneratorContext

setDefaultLineSeparator

public void setDefaultLineSeparator(java.lang.String defaultLineSeparator)

getDefaultLocale

public java.util.Locale getDefaultLocale()
Specified by:
getDefaultLocale in interface GeneratorContext

setDefaultLocale

public void setDefaultLocale(java.util.Locale defaultLocale)

getDefaultDataset

public java.lang.String getDefaultDataset()
Specified by:
getDefaultDataset in interface GeneratorContext

setDefaultDataset

public void setDefaultDataset(java.lang.String defaultDataset)

getDefaultPageSize

public long getDefaultPageSize()
Specified by:
getDefaultPageSize in interface GeneratorContext

setDefaultPageSize

public void setDefaultPageSize(long defaultPageSize)

getDefaultScript

public java.lang.String getDefaultScript()
Specified by:
getDefaultScript in interface GeneratorContext

setDefaultScript

public void setDefaultScript(java.lang.String defaultScript)

isDefaultNull

public boolean isDefaultNull()
Specified by:
isDefaultNull in interface GeneratorContext

setDefaultNull

public void setDefaultNull(boolean defaultNull)

getDefaultSeparator

public char getDefaultSeparator()
Specified by:
getDefaultSeparator in interface GeneratorContext

setDefaultSeparator

public void setDefaultSeparator(char defaultSeparator)

getDefaultComponentConfig

public ComponentDescriptor getDefaultComponentConfig(java.lang.String name)

setDefaultComponentConfig

public void setDefaultComponentConfig(ComponentDescriptor component)

getDefaultErrorHandler

public java.lang.String getDefaultErrorHandler()
Specified by:
getDefaultErrorHandler in interface GeneratorContext

setDefaultErrorHandler

public void setDefaultErrorHandler(java.lang.String defaultErrorHandler)

getContextUri

public java.lang.String getContextUri()
Specified by:
getContextUri in interface GeneratorContext

setContextUri

public void setContextUri(java.lang.String contextUri)

isValidate

public boolean isValidate()
Specified by:
isValidate in interface GeneratorContext

setValidate

public void setValidate(boolean validate)

getMaxCount

public java.lang.Long getMaxCount()
Specified by:
getMaxCount in interface GeneratorContext

setMaxCount

public void setMaxCount(java.lang.Long maxCount)

getExecutorService

public java.util.concurrent.ExecutorService getExecutorService()
Specified by:
getExecutorService in interface GeneratorContext

setExecutorService

public void setExecutorService(java.util.concurrent.ExecutorService executorService)

resolveRelativeUri

public java.lang.String resolveRelativeUri(java.lang.String relativeUri)
Specified by:
resolveRelativeUri in interface GeneratorContext

isDefaultOneToOne

public boolean isDefaultOneToOne()

setDefaultOneToOne

public void setDefaultOneToOne(boolean defaultOneToOne)

isAcceptUnknownSimpleTypes

public boolean isAcceptUnknownSimpleTypes()

setAcceptUnknownSimpleTypes

public void setAcceptUnknownSimpleTypes(boolean acceptUnknownSimpleTypes)


Copyright © 2011. All Rights Reserved.