Class SVNEncodingUtil
java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNEncodingUtil
public class SVNEncodingUtil
extends java.lang.Object
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final byte[]
private static final java.util.Map
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
assertURISafe
(java.lang.String path) static java.lang.String
autoURIEncode
(java.lang.String src) static void
clearArray
(byte[] array) static void
clearArray
(char[] array) static char[]
copyOf
(char[] source) private static java.lang.StringBuffer
createStringBuffer
(java.lang.String src, int length) static java.lang.String
fuzzyEscape
(java.lang.String str) static byte[]
getBytes
(char[] data, java.lang.String charset) static char[]
getChars
(byte[] data, int offset, int length, java.lang.String charset) static char[]
getChars
(byte[] data, java.lang.String charset) private static int
hexValue
(char ch) static boolean
isASCIIControlChar
(char ch) static boolean
isHexDigit
(char ch) static boolean
isXMLSafe
(java.lang.String value) static java.lang.String
uriDecode
(java.lang.String src) static java.lang.String
uriEncode
(java.lang.String src) static java.lang.String
xmlDecode
(java.lang.String value) static java.lang.String
xmlEncodeAttr
(java.lang.String src) static java.lang.String
xmlEncodeCDATA
(java.lang.String src) static java.lang.String
xmlEncodeCDATA
(java.lang.String src, boolean escapeQuotes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
XML_UNESCAPE_MAP
private static final java.util.Map XML_UNESCAPE_MAP -
uri_char_validity
private static final byte[] uri_char_validity
-
-
Constructor Details
-
SVNEncodingUtil
public SVNEncodingUtil()
-
-
Method Details
-
uriEncode
public static java.lang.String uriEncode(java.lang.String src) -
autoURIEncode
public static java.lang.String autoURIEncode(java.lang.String src) -
assertURISafe
- Throws:
SVNException
-
uriDecode
public static java.lang.String uriDecode(java.lang.String src) -
xmlEncodeCDATA
public static java.lang.String xmlEncodeCDATA(java.lang.String src) -
xmlEncodeCDATA
public static java.lang.String xmlEncodeCDATA(java.lang.String src, boolean escapeQuotes) -
xmlEncodeAttr
public static java.lang.String xmlEncodeAttr(java.lang.String src) -
isXMLSafe
public static boolean isXMLSafe(java.lang.String value) -
xmlDecode
public static java.lang.String xmlDecode(java.lang.String value) -
fuzzyEscape
public static java.lang.String fuzzyEscape(java.lang.String str) -
isHexDigit
public static boolean isHexDigit(char ch) -
isASCIIControlChar
public static boolean isASCIIControlChar(char ch) -
hexValue
private static int hexValue(char ch) -
createStringBuffer
private static java.lang.StringBuffer createStringBuffer(java.lang.String src, int length) -
getBytes
public static byte[] getBytes(char[] data, java.lang.String charset) -
copyOf
public static char[] copyOf(char[] source) -
getChars
public static char[] getChars(byte[] data, java.lang.String charset) -
getChars
public static char[] getChars(byte[] data, int offset, int length, java.lang.String charset) -
clearArray
public static void clearArray(byte[] array) -
clearArray
public static void clearArray(char[] array)
-