public class Histone extends Object implements HistoneEngine
| Modifier and Type | Field and Description |
|---|---|
protected Converter |
converter |
protected Evaluator |
evaluator |
protected Executor |
executor |
protected Locale |
locale |
protected org.slf4j.Logger |
logger |
protected Parser |
parser |
protected PropertyHolder |
propertyHolder |
protected SchemaResourceLoader |
resourceLoader |
protected RunTimeTypeInfo |
runTimeTypeInfo |
| Constructor and Description |
|---|
Histone() |
Histone(Executor executor) |
Histone(Locale locale) |
Histone(Locale locale,
Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
HistoneEngine |
addResourceLoader(String name,
Loader loader) |
protected Context |
createContext(String baseUri,
Map<String,Object> params) |
CompletableFuture<String> |
evaluateAST(String baseUri,
ExpAstNode ast,
Map<String,Object> params) |
protected void |
initializeHistone(Executor executor) |
ExpAstNode |
parseTemplateToAST(String templateData,
String baseURI) |
protected void |
printVersion() |
String |
process(String template) |
String |
process(String template,
String baseUri,
Map<String,Object> params) |
String |
processTemplate(String templateLocation,
String baseUri,
Map<String,Object> params,
String encoding) |
void |
setConverter(Converter converter) |
protected final org.slf4j.Logger logger
protected Evaluator evaluator
protected RunTimeTypeInfo runTimeTypeInfo
protected Parser parser
protected SchemaResourceLoader resourceLoader
protected Executor executor
protected Locale locale
protected PropertyHolder propertyHolder
protected Converter converter
public Histone()
public Histone(Locale locale)
public Histone(Executor executor)
protected void printVersion()
protected void initializeHistone(Executor executor)
public void setConverter(Converter converter)
public ExpAstNode parseTemplateToAST(String templateData, String baseURI)
public CompletableFuture<String> evaluateAST(String baseUri, ExpAstNode ast, Map<String,Object> params) throws HistoneException
HistoneExceptionpublic String processTemplate(String templateLocation, String baseUri, Map<String,Object> params, String encoding) throws IOException
processTemplate in interface HistoneEngineIOExceptionpublic HistoneEngine addResourceLoader(String name, Loader loader)
addResourceLoader in interface HistoneEngineCopyright © 2017. All rights reserved.