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_validity
private static java.util.Map
XML_UNESCAPE_MAP
-
Constructor Summary
Constructors Constructor Description SVNEncodingUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
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)
-
-