|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.grizzly.util.buf.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 |
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 ' '. |
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 |
void |
convert(MessageBytes mb,
boolean query,
boolean allowEncodingSlash)
URLDecode, will modify the source |
String |
convert(String str)
|
String |
convert(String str,
boolean query)
|
boolean |
isAllowEncodedSlash()
|
void |
setAllowEncodedSlash(boolean allowEncodedSlash)
Overide 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 void convert(ByteChunk mb, boolean query, boolean allowEncodedSlash) throws IOException
ByteChunk
IOException
public void convert(CharChunk mb) throws IOException
IOException
public 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 void convert(MessageBytes mb, boolean query, boolean allowEncodingSlash) throws IOException
IOException
public String convert(String str)
public 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 |