Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)
      • 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)