|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Class Summary | |
---|---|
AbstractStandardAssertionAttrProcessor | |
AbstractStandardAttributeModifierAttrProcessor | |
AbstractStandardCaseAttrProcessor | |
AbstractStandardConditionalFixedValueAttrProcessor | |
AbstractStandardConditionalVisibilityAttrProcessor | |
AbstractStandardFragmentHandlingAttrProcessor | |
AbstractStandardIterationAttrProcessor | |
AbstractStandardLocalVariableDefinitionAttrProcessor | |
AbstractStandardSelectionAttrProcessor | |
AbstractStandardSingleAttributeModifierAttrProcessor | |
AbstractStandardSingleValueMultipleAttributeModifierAttrProcessor | |
AbstractStandardSwitchStructureAttrProcessor | |
AbstractStandardSwitchStructureAttrProcessor.SwitchStructure | |
AbstractStandardTextChildModifierAttrProcessor | |
AbstractStandardTextInlinerAttrProcessor | |
AbstractStandardUnescapedTextChildModifierAttrProcessor | |
StandardActionAttrProcessor | |
StandardAltTitleAttrProcessor | Sets both the alt and title attributes. |
StandardAssertAttrProcessor | A comma-separated list of expressions which should be evaluated and produce true for every evaluation, raising an exception if not. |
StandardAttrappendAttrProcessor | Appends the result of an expression to any attribute/s, eg: <input type="button" value="Do it!" |
StandardAttrAttrProcessor | Sets the value of any attribute/s. |
StandardAttrprependAttrProcessor | Prepends the result of an expression to any attribute/s, eg: <input type="button" value="Do it!" |
StandardCaseAttrProcessor | Used together with the th:switch attribute processor, identifies an element to be rendered if its expression matches the result of the th:switch expression. |
StandardClassappendAttrProcessor | Appends the result of an expression to the class attribute, eg: <div class="item" th:classappend="${myObject.type == 'special'} ? |
StandardConditionalFixedValueAttrProcessor | |
StandardDOMEventAttributeModifierAttrProcessor | |
StandardEachAttrProcessor | Iterates through a collection of objects, repeating each of the child
elements for every object in that collection, eg:
<tr th:each="prod : ${prods}"> <td th:text="${prod.name}">Product name</td> <td th:text="${prod.price}">Product price</td> </tr> That "prod : ${prods}" attribute value you see above means "for each element in the result of evaluating ${prods}, repeat this fragment of template setting that element into a variable called prod". |
StandardFragmentAttrProcessor | Gives a name to sections of your template that are available for inclusion by the th:include and th:substituteby processors. |
StandardHrefAttrProcessor | |
StandardIfAttrProcessor | Evaluates an expression that, if true, will cause this element and it's children to be rendered. |
StandardIncludeFragmentAttrProcessor | Specifies another template and the fragment within that other template to include at this point, eg: <div th:include="templateName :: fragmentName"><div> The above will find the template named templateName, and add the fragment named fragmentName as a child of this element. |
StandardInlineAttrProcessor | Lets you use expressions directly in your template. |
StandardLangXmlLangAttrProcessor | Sets both the lang and xml:lang attributes. |
StandardMethodAttrProcessor | |
StandardObjectAttrProcessor | Selects an object so that its methods and properties can be accessed using
the shortcut *{...} syntax, eg:
<div th:object="${session.user}"> <span th:text="*{firstName}">First name</span> <span th:text="*{lastName}">Last name</span> </div> |
StandardRemoveAttrProcessor | Removes a piece of this template from the final result. |
StandardReplaceFragmentAttrProcessor | Similar to th:include, but instead of adding the specified template fragment as a child of this element, it will replace this element with the template fragment. |
StandardSingleNonRemovableAttributeModifierAttrProcessor | |
StandardSingleRemovableAttributeModifierAttrProcessor | |
StandardSrcAttrProcessor | |
StandardSubstituteByFragmentAttrProcessor | Similar to th:include, but instead of adding the specified template fragment as a child of this element, it will replace this element with the template fragment. |
StandardSwitchAttrProcessor | Selects a child element for rendering if the child's th:case
expression is an exact match of this processor's expression, eg:
<div th:switch="${user.role}"> <p th:case="'admin'">User is an administrator</p> <p th:case="#{roles.manager}">User is a manager</p> </div> Note that as soon as one th:case attribute is evaluated as true, every other th:case attribute in the same switch context is evaluated as false. |
StandardTextAttrProcessor | Replaces the text content of this tag with the result of an expression. |
StandardUnlessAttrProcessor | The opposite of th:if, evaluates an expression that, if false, will cause this element and it's children to be rendered. |
StandardUtextAttrProcessor | Does the same as th:text except that it doesn't perform any escaping of special characters. |
StandardValueAttrProcessor | |
StandardWithAttrProcessor | Create one or more local variables scoped to this tag, that can then be referred to by other expressions. |
StandardXmlBaseAttrProcessor | Sets the xml:base attribute to the result of the expression. |
StandardXmlLangAttrProcessor | Sets the xml:lang attribute to the result of the expression. |
StandardXmlSpaceAttrProcessor | Sets the xml:space attribute to the result of the expression. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |