Class SVNEncodingUtil

java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNEncodingUtil

public class SVNEncodingUtil extends Object
Version:
1.3
  • Field Details

    • XML_UNESCAPE_MAP

      private static final Map XML_UNESCAPE_MAP
    • uri_char_validity

      private static final byte[] uri_char_validity
  • Constructor Details

    • SVNEncodingUtil

      public SVNEncodingUtil()
  • Method Details

    • uriEncode

      public static String uriEncode(String src)
    • autoURIEncode

      public static String autoURIEncode(String src)
    • assertURISafe

      public static void assertURISafe(String path) throws SVNException
      Throws:
      SVNException
    • uriDecode

      public static String uriDecode(String src)
    • xmlEncodeCDATA

      public static String xmlEncodeCDATA(String src)
    • xmlEncodeCDATA

      public static String xmlEncodeCDATA(String src, boolean escapeQuotes)
    • xmlEncodeAttr

      public static String xmlEncodeAttr(String src)
    • isXMLSafe

      public static boolean isXMLSafe(String value)
    • xmlDecode

      public static String xmlDecode(String value)
    • fuzzyEscape

      public static String fuzzyEscape(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 StringBuffer createStringBuffer(String src, int length)
    • getBytes

      public static byte[] getBytes(char[] data, String charset)
    • copyOf

      public static char[] copyOf(char[] source)
    • getChars

      public static char[] getChars(byte[] data, String charset)
    • getChars

      public static char[] getChars(byte[] data, int offset, int length, String charset)
    • clearArray

      public static void clearArray(byte[] array)
    • clearArray

      public static void clearArray(char[] array)