APIdia Launch Partner
Top Inners Fields Constructors Methods
jdk.internal.org.commonmark.internal.util

public Class Escaping

extends Object
Class Inheritance
Imports
java.nio.charset.Charset, java.util.Locale, java.util.regex.Matcher, .Pattern

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static interface

Field Summary

Modifier and TypeField and Description
private static final Pattern
public static final String
private static final Pattern
public static final String
private static final Pattern
private static final char[]
private static final Escaping.Replacer
private static final Escaping.Replacer
private static final Pattern

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static String
public static String
public static String
private static String
public static String
unescapeString(String s)

Replace entities and backslash escapes with literal characters.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BACKSLASH_OR_AMPback to summary
private static final Pattern BACKSLASH_OR_AMP
ENTITYback to summary
public static final String ENTITY
ENTITY_OR_ESCAPED_CHARback to summary
private static final Pattern ENTITY_OR_ESCAPED_CHAR
ESCAPABLEback to summary
public static final String ESCAPABLE
ESCAPE_IN_URIback to summary
private static final Pattern ESCAPE_IN_URI
HEX_DIGITSback to summary
private static final char[] HEX_DIGITS
UNESCAPE_REPLACERback to summary
private static final Escaping.Replacer UNESCAPE_REPLACER
URI_REPLACERback to summary
private static final Escaping.Replacer URI_REPLACER
WHITESPACEback to summary
private static final Pattern WHITESPACE

Constructor Detail

Escapingback to summary
public Escaping()

Method Detail

escapeHtmlback to summary
public static String escapeHtml(String input)
normalizeLabelContentback to summary
public static String normalizeLabelContent(String input)
percentEncodeUrlback to summary
public static String percentEncodeUrl(String s)
replaceAllback to summary
private static String replaceAll(Pattern p, String s, Escaping.Replacer replacer)
unescapeStringback to summary
public static String unescapeString(String s)

Replace entities and backslash escapes with literal characters.

jdk.internal.org.commonmark.internal.util back to summary

private Interface Escaping.Replacer


Method Summary

Modifier and TypeMethod and Description
public void

Method Detail

replaceback to summary
public void replace(String input, StringBuilder sb)