Class SVNEncodingUtil
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.util.SVNEncodingUtil
-
public class SVNEncodingUtil extends java.lang.Object- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private static byte[]uri_char_validityprivate static java.util.MapXML_UNESCAPE_MAP
-
Constructor Summary
Constructors Constructor Description SVNEncodingUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertURISafe(java.lang.String path)static java.lang.StringautoURIEncode(java.lang.String src)static voidclearArray(byte[] array)static voidclearArray(char[] array)static char[]copyOf(char[] source)private static java.lang.StringBuffercreateStringBuffer(java.lang.String src, int length)static java.lang.StringfuzzyEscape(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 inthexValue(char ch)static booleanisASCIIControlChar(char ch)static booleanisHexDigit(char ch)static booleanisXMLSafe(java.lang.String value)static java.lang.StringuriDecode(java.lang.String src)static java.lang.StringuriEncode(java.lang.String src)static java.lang.StringxmlDecode(java.lang.String value)static java.lang.StringxmlEncodeAttr(java.lang.String src)static java.lang.StringxmlEncodeCDATA(java.lang.String src)static java.lang.StringxmlEncodeCDATA(java.lang.String src, boolean escapeQuotes)
-
-
-
Method Detail
-
uriEncode
public static java.lang.String uriEncode(java.lang.String src)
-
autoURIEncode
public static java.lang.String autoURIEncode(java.lang.String src)
-
assertURISafe
public static void assertURISafe(java.lang.String path) throws SVNException- 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)
-
-