| Package | Description |
|---|---|
| com.floreysoft.jmte |
This is the main package of the Java Minimal Template Engine.
|
| com.floreysoft.jmte.message | |
| com.floreysoft.jmte.template | |
| com.floreysoft.jmte.token |
| Modifier and Type | Field and Description |
|---|---|
List<Token> |
TemplateContext.scopes
Stack like hierarchy of structure giving tokens (if and foreach)
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Token> |
TemplateContext.peek(Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
Token |
TemplateContext.peek()
Gets the top element from the stack without removing it.
|
Token |
TemplateContext.pop()
Pops a token from the scope stack.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ErrorHandler.error(ErrorMessage errorMessage,
Token token)
Handles an error while interpreting a template in an appropriate way.
|
void |
ErrorHandler.error(ErrorMessage errorMessage,
Token token,
Map<String,Object> parameters)
Handles an error while interpreting a template in an appropriate way.
|
Object |
ModelAdaptor.getValue(TemplateContext context,
Token token,
List<String> segments,
String expression)
Gets a value from the model.
|
Object |
DefaultModelAdaptor.getValue(TemplateContext context,
Token token,
List<String> segments,
String expression) |
void |
ProcessListener.log(TemplateContext context,
Token token,
ProcessListener.Action action)
Reports a step executed by the engine
|
void |
TemplateContext.notifyProcessListener(Token token,
ProcessListener.Action action)
Allows you to send additional notifications of executed processing steps.
|
void |
TemplateContext.push(Token token)
Pushes a token on the scope stack.
|
| Modifier and Type | Field and Description |
|---|---|
Token |
ErrorEntry.token |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractErrorHandler.error(ErrorMessage errorMessage,
Token token) |
void |
SilentErrorHandler.error(ErrorMessage errorMessage,
Token token,
Map<String,Object> parameters)
Handles an error while interpreting a template in an appropriate way.
|
void |
DefaultErrorHandler.error(ErrorMessage errorMessage,
Token token,
Map<String,Object> parameters)
Handles an error while interpreting a template in an appropriate way.
|
void |
InternalErrorHandler.error(ErrorMessage errorMessage,
Token token,
Map<String,Object> parameters)
Handles an error while interpreting a template in an appropriate way.
|
void |
NoLogErrorHandler.error(ErrorMessage errorMessage,
Token token,
Map<String,Object> parameters)
Handles an error while interpreting a template in an appropriate way.
|
void |
ProductionErrorHandler.error(ErrorMessage errorMessage,
Token token,
Map<String,Object> parameters)
Handles an error while interpreting a template in an appropriate way.
|
void |
JournalingErrorHandler.error(ErrorMessage errorMessage,
Token token,
Map<String,Object> parameters)
Handles an error while interpreting a template in an appropriate way.
|
ResourceBundleMessage |
ResourceBundleMessage.onToken(Token token) |
| Constructor and Description |
|---|
ErrorEntry(Message formattedMessage,
ErrorMessage errorMessage,
Token token,
Map<String,Object> parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultOutputAppender.append(StringBuilder builder,
String text,
Token token) |
void |
OutputAppender.append(StringBuilder builder,
String text,
Token token) |
void |
ErrorReportingOutputAppender.append(StringBuilder builder,
String text,
Token token) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractToken |
class |
AnnotationToken |
class |
ElseToken |
class |
EndToken |
class |
ExpressionToken |
class |
ForEachToken |
class |
IfCmpRendererToken |
class |
IfCmpToken |
class |
IfToken |
class |
InvalidToken |
class |
PlainTextToken |
class |
StringToken |
| Modifier and Type | Method and Description |
|---|---|
Token |
TokenStream.currentToken() |
Token |
TokenStream.nextToken() |
| Modifier and Type | Method and Description |
|---|---|
List<Token> |
TokenStream.getAllTokens() |
| Modifier and Type | Method and Description |
|---|---|
void |
TokenStream.rewind(Token tokenToRewindTo) |
Copyright © 2017. All rights reserved.