public final class UDecoder extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
ALLOW_ENCODED_SLASH |
Constructor and Description |
---|
UDecoder() |
Modifier and Type | Method and Description |
---|---|
void |
convert(ByteChunk mb)
Deprecated.
Unused. Will be removed in Tomcat 8.0.x onwards.
|
void |
convert(ByteChunk mb,
boolean query)
URLDecode, will modify the source.
|
void |
convert(CharChunk mb)
Deprecated.
Unused. Will be removed in Tomcat 8.0.x onwards.
|
void |
convert(CharChunk mb,
boolean query)
In-buffer processing - the buffer will be modified.
|
void |
convert(MessageBytes mb)
Deprecated.
Unused. Will be removed in Tomcat 8.0.x onwards.
|
void |
convert(MessageBytes mb,
boolean query)
URLDecode, will modify the source
|
String |
convert(String str)
Deprecated.
Unused. Will be removed in Tomcat 8.0.x onwards.
|
String |
convert(String str,
boolean query)
%xx decoding of a string.
|
static String |
URLDecode(String str)
Decode and return the specified URL-encoded String.
|
static String |
URLDecode(String str,
Charset charset)
Decode and return the specified URL-encoded String.
|
@Deprecated public void convert(ByteChunk mb) throws IOException
mb
- The URL encoded bytesIOException
- Invalid %xx URL encodingpublic void convert(ByteChunk mb, boolean query) throws IOException
mb
- The URL encoded bytesquery
- true
if this is a query stringIOException
- Invalid %xx URL encoding@Deprecated public void convert(CharChunk mb) throws IOException
mb
- The URL encoded charsIOException
- Invalid %xx URL encodingpublic void convert(CharChunk mb, boolean query) throws IOException
mb
- The URL encoded charsquery
- true
if this is a query stringIOException
- Invalid %xx URL encoding@Deprecated public void convert(MessageBytes mb) throws IOException
mb
- The URL encoded String, bytes or charsIOException
- Invalid %xx URL encodingpublic void convert(MessageBytes mb, boolean query) throws IOException
mb
- The URL encoded String, bytes or charsquery
- true
if this is a query stringIOException
- Invalid %xx URL encoding@Deprecated public final String convert(String str)
str
- The URL encoded stringpublic final String convert(String str, boolean query)
str
- The URL encoded stringquery
- true
if this is a query stringpublic static String URLDecode(String str)
str
- The url-encoded stringIllegalArgumentException
- if a '%' character is not followed
by a valid 2-digit hexadecimal numberpublic static String URLDecode(String str, Charset charset)
str
- The url-encoded stringcharset
- The character encoding to use; if null, UTF-8 is used.IllegalArgumentException
- if a '%' character is not followed
by a valid 2-digit hexadecimal numberCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.