Package rife.render

Class Trim

java.lang.Object
rife.render.Trim
All Implemented Interfaces:
ValueRenderer

public class Trim extends Object implements ValueRenderer

Removes leading and trailing whitespace from a template value.

Usage:

   <!--v render:rife.render.Trim:valueId/-->
   {{v render:rife.render.Trim:valueId/}}
 
Since:
1.0
Author:
Erik C. Thauvin
See Also:
  • Constructor Details

    • Trim

      public Trim()
  • Method Details

    • render

      public String render(Template template, String valueId, String differentiator)
      Renders the template value by removing leading and trailing whitespace.
      Specified by:
      render in interface ValueRenderer
      Parameters:
      template - the template instance
      valueId - the id of the value to render
      differentiator - an optional differentiator to use for cache invalidation
      Returns:
      the trimmed value, or the original value if it is null or empty