ModeShape Distribution 3.2.0.Final

org.modeshape.webdav.fromcatalina
Class URLEncoder

java.lang.Object
  extended by org.modeshape.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


Field Summary
protected static char[] HEXADECIMAL
           
protected  BitSet safeCharacters
           
 
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)

ModeShape Distribution 3.2.0.Final

Copyright © 2008-2013 JBoss, a division of Red Hat. All Rights Reserved.