73 lines
2.1 KiB
Markdown
73 lines
2.1 KiB
Markdown
[](https://opensource.org/licenses/Apache-2.0)
|
|
[](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
|
|
|
|
# [RIFE2](https://rife2.com/) 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}}
|
|
```
|