Package org.cqframework.cql.cql2elm
Class StringEscapeUtils
java.lang.Object
org.cqframework.cql.cql2elm.StringEscapeUtils
Created by Bryn on 3/22/2017.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.commons.text.translate.CharSequenceTranslatorstatic final org.apache.commons.text.translate.CharSequenceTranslator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<CharSequence, CharSequence> Mapping to escape the CQL control characters.static Map<CharSequence, CharSequence> Reverse ofCQL_CTRL_CHARS_ESCAPE()for unescaping purposes.static final Stringstatic final StringunescapeCql(String input)
-
Field Details
-
ESCAPE_CQL
public static final org.apache.commons.text.translate.CharSequenceTranslator ESCAPE_CQL -
UNESCAPE_CQL
public static final org.apache.commons.text.translate.CharSequenceTranslator UNESCAPE_CQL
-
-
Constructor Details
-
StringEscapeUtils
public StringEscapeUtils()
-
-
Method Details
-
CQL_CTRL_CHARS_ESCAPE
Mapping to escape the CQL control characters. Namely:\n \t \f \r- Returns:
- the mapping table
-
CQL_CTRL_CHARS_UNESCAPE
Reverse ofCQL_CTRL_CHARS_ESCAPE()for unescaping purposes.- Returns:
- the mapping table
-
escapeCql
-
unescapeCql
-