Template Renderers for the RIFE2 web framework https://github.com/rife2/rife2-template-renderers
Find a file
2023-03-15 02:10:52 -07:00
.idea Added some tests 2023-03-15 02:10:52 -07:00
gradle/wrapper Initial commit 2023-03-13 19:03:26 -07:00
lib Added some tests 2023-03-15 02:10:52 -07:00
.gitattributes Initial commit 2023-03-13 19:03:26 -07:00
.gitignore Initial commit 2023-03-13 19:03:26 -07:00
gradlew Initial commit 2023-03-13 19:03:26 -07:00
gradlew.bat Initial commit 2023-03-13 19:03:26 -07:00
LICENSE.txt Initial commit 2023-03-13 19:03:26 -07:00
README.md Added DateIso, DateTimeIso, DateTimeRfc2822 and TimeIso 2023-03-15 02:08:27 -07:00
settings.gradle.kts Initial commit 2023-03-13 19:03:26 -07:00

License Java

RIFE2 Template Renderers

This project provides a set of template renderers.

  • rife.render.Capitalize
    • Capitalizes a template value.
  • rife.render.DateIso
    • Renders the current date in ISO 8061 format.
  • rife.render.DateTimeIso
    • Renders the current date and time in ISO 8061 format.
  • rife.render.DateTimeRfc2822
    • Renders the current date and time in RFC 2822 format.
  • rife.render.EncodeBase64
    • Encodes a template value to Base64.
  • rife.render.EncodeHtml
    • Encodes a template value to HTML.
  • rife.render.EncodeHtmlEntities
    • Encodes a template value to HTML decimal entities.
  • rife.render.EncodeJson
    • Encodes a template value to JSON.
  • rife.render.EncodeQp
    • Converts a template value to a quoted-printable string.
  • rife.render.EncodeUnicode
    • Encodes a template value to Unicode escape codes.
  • rife.render.EncodeUrl
    • URL-encodes a template value.
  • rife.render.EncodeXml
    • Encodes a template value to XML.
  • rife.render.Lowercase
    • Converts a template value to lowercase.
  • rife.render.Rot13
    • Translates a template value to/from ROT13.
  • rife.render.SwapCase
    • Swap case of a template value.
  • rife.render.TimeIso
    • Renders the current time in ISO 8061 format.
  • rife.render.Trim
    • Removes leading and trailing whitespace from a template value.
  • rife.render.Uncapitalize
    • Un-capitalizes a template value.
  • rife.render.Uppercase
    • Converts a template value to uppercase.
  • rife.render.Year
    • Renders the current year.

Usage in Templates

All rendered can be used at follows:

<!--v render:rife.render.RendererName:valueId/-->

or

{{v render:rife.render.RendererName:valueId/}}

For example, to capitalize a template foo value:

<!--v render:rife.render.Capitalize:foo/-->

or

{{v render:rife.render.Capitalize:foo}}