Class SVNEncodingUtil


  • public class SVNEncodingUtil
    extends java.lang.Object
    Version:
    1.3
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • XML_UNESCAPE_MAP

        private static final java.util.Map XML_UNESCAPE_MAP
      • uri_char_validity

        private static final byte[] uri_char_validity
    • Constructor Detail

      • SVNEncodingUtil

        public SVNEncodingUtil()
    • Method Detail

      • uriEncode

        public static java.lang.String uriEncode​(java.lang.String src)
      • autoURIEncode

        public static java.lang.String autoURIEncode​(java.lang.String src)
      • 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)