Package org.thymeleaf.standard.processor.attr

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.
 



Copyright © 2013 The THYMELEAF team. All Rights Reserved.