net.sf.webdav.fromcatalina
Class URLEncoder

java.lang.Object
  extended by net.sf.webdav.fromcatalina.URLEncoder

public class URLEncoder
extends Object

This class is very similar to the java.net.URLEncoder class. Unfortunately, with java.net.URLEncoder there is no way to specify to the java.net.URLEncoder which characters should NOT be encoded. This code was moved from DefaultServlet.java

Author:
Craig R. McClanahan, Remy Maucherat

Field Summary
protected  BitSet _safeCharacters
           
protected static char[] HEXADECIMAL
           
 
Constructor Summary
URLEncoder()
           
 
Method Summary
 void addSafeCharacter(char c)
           
 String encode(String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEXADECIMAL

protected static final char[] HEXADECIMAL

_safeCharacters

protected BitSet _safeCharacters
Constructor Detail

URLEncoder

public URLEncoder()
Method Detail

addSafeCharacter

public void addSafeCharacter(char c)

encode

public String encode(String path)


Copyright © 2013 KnowledgePlaza. All Rights Reserved.