public class EscapeStrings
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_allowableInOGC |
static java.lang.String |
_allowableInUrl |
static java.lang.String |
_allowableInUrlQuery |
static java.lang.String |
asciiAlphaNumeric |
static java.lang.String |
asciiNonAlphaNumeric |
static java.lang.String |
opendap_identifier_characters |
static java.lang.String |
opendap_identifier_special_characters |
| Constructor and Description |
|---|
EscapeStrings() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
backslashEscape(java.lang.String x,
java.lang.String reservedChars)
backslash escape a string
|
static java.lang.String |
backslashUnescape(java.lang.String x)
backslash unescape a string
|
static java.lang.String |
escapeDAPIdentifier(java.lang.String id)
Define the DEFINITIVE opendap identifier escape function.
|
static java.lang.String |
escapeOGC(java.lang.String s)
Define the OGC Web Services escape function.
|
static java.lang.String |
escapeURL(java.lang.String url)
Decompose a url and piecemeal encode all of its parts, including query and fragment
|
static java.lang.String |
escapeURLQuery(java.lang.String ce)
Define the DEFINITIVE URL constraint expression escape function.
|
static int |
indexOf(java.lang.String escapedName,
char c)
Find first occurence of char c in escapedName, excluding escaped c.
|
static void |
main(java.lang.String[] args) |
static void |
mainOld(java.lang.String[] args) |
static java.lang.String |
normalizeToXML(java.lang.String s)
This method is used to normalize strings prior
to their inclusion in XML documents.
|
static java.lang.String[] |
splitURL(java.lang.String url)
Split a url into the base plus the query
|
static java.util.List<java.lang.String> |
tokenizeEscapedName(java.lang.String escapedName)
Tokenize an escaped name using "." as delimiter, skipping "\."
|
static java.lang.String |
unEscapeDAPIdentifier(java.lang.String id)
Define the DEFINITIVE opendap identifier unescape function.
|
static java.lang.String |
unescapeOGC(java.lang.String s)
Define the OGC unescape function.
|
static java.lang.String |
unescapeURL(java.lang.String url)
Decode all of the parts of the url including query and fragment
|
static java.lang.String |
unescapeURLQuery(java.lang.String ce)
Define the DEFINITIVE URL constraint expression unescape function.
|
static java.lang.String |
urlDecode(java.lang.String s)
Define the DEFINITIVE URL unescape function.
|
static java.lang.String |
urlEncode(java.lang.String s)
Define the DEFINITIVE URL escape function.
|
public static java.lang.String asciiAlphaNumeric
public static java.lang.String asciiNonAlphaNumeric
public static java.lang.String _allowableInUrlQuery
public static java.lang.String _allowableInUrl
public static java.lang.String _allowableInOGC
public static java.lang.String opendap_identifier_special_characters
public static java.lang.String opendap_identifier_characters
public static java.lang.String normalizeToXML(java.lang.String s)
s - The String to be normalized.public static java.lang.String[] splitURL(java.lang.String url)
url - The expression to unescape.public static java.lang.String escapeDAPIdentifier(java.lang.String id)
id - The identifier to modify.public static java.lang.String unEscapeDAPIdentifier(java.lang.String id)
id - The identifier to unescape.public static java.lang.String escapeURLQuery(java.lang.String ce)
ce - The expression to modify.public static java.lang.String unescapeURLQuery(java.lang.String ce)
ce - The expression to unescape.public static java.lang.String urlEncode(java.lang.String s)
s - The string to modify.public static java.lang.String urlDecode(java.lang.String s)
s - The string to unescape.public static java.lang.String escapeURL(java.lang.String url)
url - the url to encodepublic static java.lang.String unescapeURL(java.lang.String url)
url - the url to encodepublic static java.lang.String escapeOGC(java.lang.String s)
s - The string to encode.public static java.lang.String unescapeOGC(java.lang.String s)
s - The string to unescape. bpublic static java.lang.String backslashEscape(java.lang.String x,
java.lang.String reservedChars)
x - escape thisreservedChars - these chars get a backslash in front of thempublic static java.lang.String backslashUnescape(java.lang.String x)
x - unescape thispublic static java.util.List<java.lang.String> tokenizeEscapedName(java.lang.String escapedName)
escapedName - an escaped namepublic static int indexOf(java.lang.String escapedName,
char c)
escapedName - search in this stringc - for this char but not \\charpublic static void main(java.lang.String[] args)
public static void mainOld(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception