Class SVNEncodingUtil

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

public class SVNEncodingUtil extends java.lang.Object
Version:
1.3
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final byte[]
     
    private static final java.util.Map
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

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

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