Package com.rapiddweller.benerator
Interface GeneratorContext
-
- All Superinterfaces:
com.rapiddweller.common.Context
- All Known Subinterfaces:
BeneratorContext
,BeneratorSubContext
- All Known Implementing Classes:
AbstractBeneratorSubContext
,DefaultBeneratorContext
,DefaultBeneratorSubContext
public interface GeneratorContext extends com.rapiddweller.common.Context
- Since:
- 0.6.0
- Author:
- Volker Bergmann
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<?>
forName(java.lang.String className)
For name class.java.lang.String
getContextUri()
Gets context uri.ProductWrapper<?>
getCurrentProduct()
Gets current product.java.lang.String
getDefaultDataset()
Gets default dataset.java.lang.String
getDefaultEncoding()
Gets default encoding.java.lang.String
getDefaultErrorHandler()
Gets default error handler.java.lang.String
getDefaultLineSeparator()
Gets default line separator.java.util.Locale
getDefaultLocale()
Gets default locale.long
getDefaultPageSize()
Gets default page size.java.lang.String
getDefaultScript()
Gets default script.char
getDefaultSeparator()
Gets default separator.java.util.concurrent.ExecutorService
getExecutorService()
Gets executor service.GeneratorFactory
getGeneratorFactory()
Gets generator factory.java.lang.Object
getGlobal(java.lang.String name)
Gets global.java.lang.Long
getMaxCount()
Gets max count.boolean
isDefaultNull()
Is default null boolean.boolean
isValidate()
Is validate boolean.java.lang.String
resolveRelativeUri(java.lang.String relativeUri)
Resolve relative uri string.void
setCurrentProduct(ProductWrapper<?> currentProduct)
Sets current product.
-
-
-
Method Detail
-
getDefaultEncoding
java.lang.String getDefaultEncoding()
Gets default encoding.- Returns:
- the default encoding
-
getDefaultLineSeparator
java.lang.String getDefaultLineSeparator()
Gets default line separator.- Returns:
- the default line separator
-
getDefaultLocale
java.util.Locale getDefaultLocale()
Gets default locale.- Returns:
- the default locale
-
getDefaultDataset
java.lang.String getDefaultDataset()
Gets default dataset.- Returns:
- the default dataset
-
getDefaultPageSize
long getDefaultPageSize()
Gets default page size.- Returns:
- the default page size
-
getDefaultScript
java.lang.String getDefaultScript()
Gets default script.- Returns:
- the default script
-
isDefaultNull
boolean isDefaultNull()
Is default null boolean.- Returns:
- the boolean
-
getDefaultSeparator
char getDefaultSeparator()
Gets default separator.- Returns:
- the default separator
-
getDefaultErrorHandler
java.lang.String getDefaultErrorHandler()
Gets default error handler.- Returns:
- the default error handler
-
getContextUri
java.lang.String getContextUri()
Gets context uri.- Returns:
- the context uri
-
isValidate
boolean isValidate()
Is validate boolean.- Returns:
- the boolean
-
getMaxCount
java.lang.Long getMaxCount()
Gets max count.- Returns:
- the max count
-
getGeneratorFactory
GeneratorFactory getGeneratorFactory()
Gets generator factory.- Returns:
- the generator factory
-
getGlobal
java.lang.Object getGlobal(java.lang.String name)
Gets global.- Parameters:
name
- the name- Returns:
- the global
-
forName
java.lang.Class<?> forName(java.lang.String className)
For name class.- Parameters:
className
- the class name- Returns:
- the class
-
getExecutorService
java.util.concurrent.ExecutorService getExecutorService()
Gets executor service.- Returns:
- the executor service
-
resolveRelativeUri
java.lang.String resolveRelativeUri(java.lang.String relativeUri)
Resolve relative uri string.- Parameters:
relativeUri
- the relative uri- Returns:
- the string
-
getCurrentProduct
ProductWrapper<?> getCurrentProduct()
Gets current product.- Returns:
- the current product
-
setCurrentProduct
void setCurrentProduct(ProductWrapper<?> currentProduct)
Sets current product.- Parameters:
currentProduct
- the current product
-
-