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 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) 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)
-