public final class CharTypes
extends java.lang.Object
| Constructor and Description |
|---|
CharTypes() |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendQuoted(java.lang.StringBuilder sb,
java.lang.String content)
Helper method for appending JSON-escaped version of contents
into specific
StringBuilder, using default JSON specification
mandated minimum escaping rules. |
static int |
charToHex(int ch) |
static byte[] |
copyHexBytes() |
static char[] |
copyHexChars() |
static int[] |
get7BitOutputEscapes()
Accessor for getting a read-only encoding table for first 128 Unicode
code points (single-byte UTF-8 characters).
|
static int[] |
get7BitOutputEscapes(int quoteChar)
Alternative to
get7BitOutputEscapes() when a non-standard quote character
is used. |
static int[] |
getInputCodeComment() |
static int[] |
getInputCodeLatin1() |
static int[] |
getInputCodeLatin1JsNames() |
static int[] |
getInputCodeUtf8() |
static int[] |
getInputCodeUtf8JsNames() |
static int[] |
getInputCodeWS() |
static char |
hexToChar(int ch) |
public static int[] getInputCodeLatin1()
public static int[] getInputCodeUtf8()
public static int[] getInputCodeLatin1JsNames()
public static int[] getInputCodeUtf8JsNames()
public static int[] getInputCodeComment()
public static int[] getInputCodeWS()
public static int[] get7BitOutputEscapes()
int[] that contains escape definitionspublic static int[] get7BitOutputEscapes(int quoteChar)
get7BitOutputEscapes() when a non-standard quote character
is used.quoteChar - Character used for quoting textual values and property names;
usually double-quote but sometimes changed to single-quote (apostrophe)int[] that contains escape definitionspublic static int charToHex(int ch)
public static char hexToChar(int ch)
public static void appendQuoted(java.lang.StringBuilder sb,
java.lang.String content)
StringBuilder, using default JSON specification
mandated minimum escaping rules.sb - Buffer to append escaped contents incontent - Unescaped String value to append with escaping appliedpublic static char[] copyHexChars()
public static byte[] copyHexBytes()
Copyright © 2010 - 2023 Adobe. All Rights Reserved