|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.grizzly.http.util.UDecoder
public final class UDecoder
All URL decoding happens here. This way we can reuse, review, optimize without adding complexity to the buffers. The conversion will modify the original buffer.
| Field Summary | |
|---|---|
static boolean |
ALLOW_ENCODED_SLASH
|
| Constructor Summary | |
|---|---|
UDecoder()
|
|
UDecoder(boolean allowEncodedSlash)
|
|
| Method Summary | |
|---|---|
void |
convert(ByteChunk mb)
URLDecode, will modify the source. |
void |
convert(ByteChunk mb,
boolean query)
URLDecode the ByteChunk |
static void |
convert(ByteChunk mb,
boolean query,
boolean allowEncodedSlash)
URLDecode the ByteChunk |
void |
convert(CharChunk mb)
In-buffer processing - the buffer will be modified Includes converting '+' to ' '. |
static void |
convert(CharChunk mb,
boolean query)
In-buffer processing - the buffer will be modified |
void |
convert(MessageBytes mb)
URLDecode, will modify the source Includes converting '+' to ' '. |
void |
convert(MessageBytes mb,
boolean query)
URLDecode, will modify the source |
static void |
convert(MessageBytes mb,
boolean query,
boolean allowEncodingSlash)
URLDecode, will modify the source |
static String |
convert(String str)
|
static String |
convert(String str,
boolean query)
|
boolean |
isAllowEncodedSlash()
|
void |
setAllowEncodedSlash(boolean allowEncodedSlash)
Override the default value |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final boolean ALLOW_ENCODED_SLASH
| Constructor Detail |
|---|
public UDecoder()
public UDecoder(boolean allowEncodedSlash)
| Method Detail |
|---|
public void convert(ByteChunk mb)
throws IOException
IOException
public void convert(ByteChunk mb,
boolean query)
throws IOException
ByteChunk
IOException
public static void convert(ByteChunk mb,
boolean query,
boolean allowEncodedSlash)
throws IOException
ByteChunk
IOException
public void convert(CharChunk mb)
throws IOException
IOException
public static void convert(CharChunk mb,
boolean query)
throws IOException
IOException
public void convert(MessageBytes mb)
throws IOException
IOException
public void convert(MessageBytes mb,
boolean query)
throws IOException
IOException
public static void convert(MessageBytes mb,
boolean query,
boolean allowEncodingSlash)
throws IOException
IOExceptionpublic static String convert(String str)
public static String convert(String str,
boolean query)
public boolean isAllowEncodedSlash()
public void setAllowEncodedSlash(boolean allowEncodedSlash)
allowEncodedSlash -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||