Added links to wiki for EncodeHtmlEntities, EncodeUnicode and EncodeUrl
This commit is contained in:
parent
ea941d2200
commit
2297011feb
5 changed files with 14 additions and 23 deletions
23
README.md
23
README.md
|
@ -21,17 +21,16 @@ This project provides a collection of useful template renderers.
|
|||
|
||||
## Encoding Renderers
|
||||
|
||||
| Renderer | Description |
|
||||
|:------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------|
|
||||
| [rife.render.EncodeBase64](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeBase64) | Encodes a template value to Base64 |
|
||||
| [rife.render.EncodeHtml](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeHtml) | Encodes a template value to HTML |
|
||||
| `rife.render.EncodeHtmlEntities` | Encodes a template value to HTML decimal entities |
|
||||
| [rife.render.EncodeJs](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeJs) | Encodes a template value to JavaScript/ECMAScript |
|
||||
| [rife.render.EncodeJson](https://github.com/rife2/rife2-template-renderers/wiki/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](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeXml) | Encodes a template value to XML |
|
||||
| Renderer | Description |
|
||||
|:-------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------|
|
||||
| [rife.render.EncodeBase64](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeBase64) | Encodes a template value to Base64 |
|
||||
| [rife.render.EncodeHtml](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeHtml) | Encodes a template value to HTML |
|
||||
| [rife.render.EncodeHtmlEntities](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeHtmlEntities0) | Encodes a template value to HTML decimal entities |
|
||||
| [rife.render.EncodeJs](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeJs) | Encodes a template value to JavaScript/ECMAScript |
|
||||
| [rife.render.EncodeJson](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeJson) | Encodes a template value to JSON |
|
||||
| [rife.render.EncodeUnicode](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeUnicode) | Encodes a template value to Unicode escape codes |
|
||||
| [rife.render.EncodeUrl](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeUrl) | URL-encodes a template value |
|
||||
| [rife.render.EncodeXml](https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeXml) | Encodes a template value to XML |
|
||||
|
||||
## Format Renderers
|
||||
|
||||
|
@ -56,4 +55,4 @@ This project provides a collection of useful template renderers.
|
|||
|
||||
## Documentation
|
||||
|
||||
Read more in the [full documenation](https://github.com/rife2/rife2/wiki).
|
||||
Read more in the [full documenation](https://github.com/rife2/rife2-template-renderers/wiki).
|
|
@ -30,11 +30,8 @@ import rife.template.ValueRenderer;
|
|||
* {{v render:rife.render.EncodeHtmlEntities:valueId/}}
|
||||
* </pre>
|
||||
*
|
||||
* <p>For example {@code john@doe.com} would be encoded to:</p>
|
||||
*
|
||||
* <pre>&#106;&#111;&#104;&#110;&#64;&#100;&#111;&#101;&#46;&#99;&#111;&#109;</pre>
|
||||
*
|
||||
* @author <a href="https://erik.thauvin.net/">Erik C. Thauvin</a>
|
||||
* @see <a href="https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeHtmlEntities">rife.render.EncodeHtmlEntities</a>
|
||||
* @since 1.0
|
||||
*/
|
||||
public class EncodeHtmlEntities implements ValueRenderer {
|
||||
|
|
|
@ -32,6 +32,7 @@ import rife.tools.StringUtils;
|
|||
* </pre>
|
||||
*
|
||||
* @author <a href="https://erik.thauvin.net/">Erik C. Thauvin</a>
|
||||
* @see <a href="https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeUnicode">rife.render.EncodeUnicode</a>
|
||||
* @see StringUtils#encodeUnicode(String)
|
||||
* @since 1.0
|
||||
*/
|
||||
|
|
|
@ -32,6 +32,7 @@ import rife.tools.StringUtils;
|
|||
* </pre>
|
||||
*
|
||||
* @author <a href="https://erik.thauvin.net/">Erik C. Thauvin</a>
|
||||
* @see <a href="https://github.com/rife2/rife2-template-renderers/wiki/rife.render.EncodeUrl">rife.render.EncodeUrl</a>
|
||||
* @see StringUtils#encodeUrl(String)
|
||||
* @since 1.0
|
||||
*/
|
||||
|
|
|
@ -58,13 +58,6 @@ class TestEncode {
|
|||
assertThat(t.getContent()).isEqualTo("{\n \"foo\": \"This is a \\\"\\u2022test\\\"\"\n}");
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEncodeQp() {
|
||||
var t = TemplateFactory.TXT.get("encodeQp");
|
||||
t.setAttribute(TestCase.FOO, TestCase.SAMPLE_TEXT + "\nAnd one more test for =A0.");
|
||||
assertThat(t.getContent()).isEqualTo("This=20is=20a=20test=2E=0AAnd=20one=20more=20test=20for=20=3DA0=2E");
|
||||
}
|
||||
|
||||
@Test
|
||||
void testEncodeRot13() {
|
||||
var t = TemplateFactory.TXT.get("rot13");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue