org.thymeleaf.standard.syntax
Class StandardSyntax

Object
  extended by org.thymeleaf.standard.syntax.StandardSyntax

public final class StandardSyntax
extends Object

Since:
1.0
Author:
Daniel Fernández

Nested Class Summary
static class StandardSyntax.Assignation
           
static class StandardSyntax.AssignationSequence
           
static interface StandardSyntax.ComplexExpressionValue
           
static class StandardSyntax.ConditionalValue
           
static class StandardSyntax.DefaultValue
           
static class StandardSyntax.Each
           
static class StandardSyntax.FragmentSelection
           
static class StandardSyntax.LinkValue
           
static class StandardSyntax.LiteralValue
           
static class StandardSyntax.MsgValue
           
static class StandardSyntax.TokenValue
           
static interface StandardSyntax.Value
           
static class StandardSyntax.ValueSequence
           
static class StandardSyntax.VarValue
           
 
Field Summary
static char ASSIGNATION_CHAR
           
static char BASE_ASSIGNATION_CHAR
           
static String BASE_ASSIGNATION_TOKEN
           
static char CONDITION_SUFFIX_CHAR
           
static char CONDITION_THENELSE_SEPARATOR_CHAR
           
static String EACH
           
static String EACH_ASSIGNATION
           
static char EACH_ASSIGNATION_CHAR
           
static Pattern EACH_PATTERN
           
static String EACH_STATUSVAR_SEPARATOR
           
static char EACH_STATUSVAR_SEPARATOR_CHAR
           
static String EXPRESSION_END
           
static char EXPRESSION_END_CHAR
           
static String EXPRESSION_START
           
static char EXPRESSION_START_CHAR
           
static char FRAGMENT_SELECTOR_XPATH_END
           
static char FRAGMENT_SELECTOR_XPATH_START
           
static String FRAGMENT_SEPARATOR
           
static String LINK
           
static Pattern LINK_PATTERN
           
static String LINK_SELECTOR
           
static char LINK_SELECTOR_CHAR
           
static String LITERAL
           
static char LITERAL_DELIMITER_CHAR
           
static Pattern LITERAL_PATTERN
           
static String LITERAL_TOKEN
           
static Pattern LITERAL_TOKEN_PATTERN
           
static char MESSAGE_SELECTOR_CHAR
           
static String MSG
           
static Pattern MSG_PATTERN
           
static String MSG_SELECTOR
           
static char NESTING_OR_PARAMS_END_CHAR
           
static char NESTING_OR_PARAMS_START_CHAR
           
static String PREPROCESS_EVAL
           
static Pattern PREPROCESS_EVAL_PATTERN
           
static String SELECTION_VAR
           
static Pattern SELECTION_VAR_PATTERN
           
static String SELECTION_VAR_SELECTOR
           
static char SELECTION_VARIABLE_SELECTOR_CHAR
           
static char SEQUENCE_SEPARATOR_CHAR
           
static String VAR
           
static Pattern VAR_PATTERN
           
static String VAR_SELECTOR
           
static String VAR_TOKEN
           
static Pattern VAR_TOKEN_PATTERN
           
static char VARIABLE_SELECTOR_CHAR
           
 
Method Summary
static StandardSyntax.AssignationSequence parseAssignationSequence(String input, IStandardValueProcessor valueProcessor, Arguments arguments, TemplateResolution templateResolution)
           
static StandardSyntax.Each parseEachValue(String input, IStandardValueProcessor valueProcessor, Arguments arguments, TemplateResolution templateResolution)
           
static StandardSyntax.FragmentSelection parseFragmentSelection(String input, IStandardValueProcessor valueProcessor, Arguments arguments, TemplateResolution templateResolution)
           
static StandardSyntax.Value parseValue(String input, IStandardValueProcessor valueProcessor, Arguments arguments, TemplateResolution templateResolution)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VARIABLE_SELECTOR_CHAR

public static final char VARIABLE_SELECTOR_CHAR
See Also:
Constant Field Values

SELECTION_VARIABLE_SELECTOR_CHAR

public static final char SELECTION_VARIABLE_SELECTOR_CHAR
See Also:
Constant Field Values

MESSAGE_SELECTOR_CHAR

public static final char MESSAGE_SELECTOR_CHAR
See Also:
Constant Field Values

LINK_SELECTOR_CHAR

public static final char LINK_SELECTOR_CHAR
See Also:
Constant Field Values

EXPRESSION_START_CHAR

public static final char EXPRESSION_START_CHAR
See Also:
Constant Field Values

EXPRESSION_END_CHAR

public static final char EXPRESSION_END_CHAR
See Also:
Constant Field Values

LITERAL_DELIMITER_CHAR

public static final char LITERAL_DELIMITER_CHAR
See Also:
Constant Field Values

ASSIGNATION_CHAR

public static final char ASSIGNATION_CHAR
See Also:
Constant Field Values

SEQUENCE_SEPARATOR_CHAR

public static final char SEQUENCE_SEPARATOR_CHAR
See Also:
Constant Field Values

BASE_ASSIGNATION_CHAR

public static final char BASE_ASSIGNATION_CHAR
See Also:
Constant Field Values

NESTING_OR_PARAMS_START_CHAR

public static final char NESTING_OR_PARAMS_START_CHAR
See Also:
Constant Field Values

NESTING_OR_PARAMS_END_CHAR

public static final char NESTING_OR_PARAMS_END_CHAR
See Also:
Constant Field Values

EACH_STATUSVAR_SEPARATOR_CHAR

public static final char EACH_STATUSVAR_SEPARATOR_CHAR
See Also:
Constant Field Values

EACH_ASSIGNATION_CHAR

public static final char EACH_ASSIGNATION_CHAR
See Also:
Constant Field Values

CONDITION_SUFFIX_CHAR

public static final char CONDITION_SUFFIX_CHAR
See Also:
Constant Field Values

CONDITION_THENELSE_SEPARATOR_CHAR

public static final char CONDITION_THENELSE_SEPARATOR_CHAR
See Also:
Constant Field Values

FRAGMENT_SELECTOR_XPATH_START

public static final char FRAGMENT_SELECTOR_XPATH_START
See Also:
Constant Field Values

FRAGMENT_SELECTOR_XPATH_END

public static final char FRAGMENT_SELECTOR_XPATH_END
See Also:
Constant Field Values

EXPRESSION_START

public static final String EXPRESSION_START

EXPRESSION_END

public static final String EXPRESSION_END

BASE_ASSIGNATION_TOKEN

public static final String BASE_ASSIGNATION_TOKEN

FRAGMENT_SEPARATOR

public static final String FRAGMENT_SEPARATOR
See Also:
Constant Field Values

PREPROCESS_EVAL

public static final String PREPROCESS_EVAL
See Also:
Constant Field Values

PREPROCESS_EVAL_PATTERN

public static final Pattern PREPROCESS_EVAL_PATTERN

VAR_TOKEN

public static final String VAR_TOKEN
See Also:
Constant Field Values

VAR_TOKEN_PATTERN

public static final Pattern VAR_TOKEN_PATTERN

LITERAL_TOKEN

public static final String LITERAL_TOKEN
See Also:
Constant Field Values

LITERAL_TOKEN_PATTERN

public static final Pattern LITERAL_TOKEN_PATTERN

LITERAL

public static final String LITERAL
See Also:
Constant Field Values

LITERAL_PATTERN

public static final Pattern LITERAL_PATTERN

VAR_SELECTOR

public static final String VAR_SELECTOR

VAR

public static final String VAR

VAR_PATTERN

public static final Pattern VAR_PATTERN

SELECTION_VAR_SELECTOR

public static final String SELECTION_VAR_SELECTOR

SELECTION_VAR

public static final String SELECTION_VAR

SELECTION_VAR_PATTERN

public static final Pattern SELECTION_VAR_PATTERN

MSG_SELECTOR

public static final String MSG_SELECTOR

MSG

public static final String MSG

MSG_PATTERN

public static final Pattern MSG_PATTERN

LINK_SELECTOR

public static final String LINK_SELECTOR

LINK

public static final String LINK

LINK_PATTERN

public static final Pattern LINK_PATTERN

EACH_STATUSVAR_SEPARATOR

public static final String EACH_STATUSVAR_SEPARATOR

EACH_ASSIGNATION

public static final String EACH_ASSIGNATION

EACH

public static final String EACH

EACH_PATTERN

public static final Pattern EACH_PATTERN
Method Detail

parseValue

public static StandardSyntax.Value parseValue(String input,
                                              IStandardValueProcessor valueProcessor,
                                              Arguments arguments,
                                              TemplateResolution templateResolution)

parseAssignationSequence

public static StandardSyntax.AssignationSequence parseAssignationSequence(String input,
                                                                          IStandardValueProcessor valueProcessor,
                                                                          Arguments arguments,
                                                                          TemplateResolution templateResolution)

parseEachValue

public static StandardSyntax.Each parseEachValue(String input,
                                                 IStandardValueProcessor valueProcessor,
                                                 Arguments arguments,
                                                 TemplateResolution templateResolution)

parseFragmentSelection

public static StandardSyntax.FragmentSelection parseFragmentSelection(String input,
                                                                      IStandardValueProcessor valueProcessor,
                                                                      Arguments arguments,
                                                                      TemplateResolution templateResolution)


Copyright © 2011 The THYMELEAF team. All Rights Reserved.