Class SVNEncodingUtil
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.util.SVNEncodingUtil
-
public class SVNEncodingUtil extends java.lang.Object
- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
-
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)
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)
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)
-
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)
-
-