Skip navigation links
C D E F G M O P Q R S T U 

C

clearQuery() - Method in class com.palominolabs.http.url.UrlBuilder
Clear the unstructured query and any query params.
com.palominolabs.http.url - package com.palominolabs.http.url
 

D

decode(CharSequence) - Method in class com.palominolabs.http.url.PercentDecoder
 

E

encode(CharSequence, PercentEncoderOutputHandler) - Method in class com.palominolabs.http.url.PercentEncoder
Encode the input and pass output chars to a handler.
encode(CharSequence) - Method in class com.palominolabs.http.url.PercentEncoder
Encode the input and return the resulting text as a String.
ensureCapacity(int) - Method in class com.palominolabs.http.url.StringBuilderPercentEncoderOutputHandler
Ensure the internal buffer has enough capacity for the specified length of input.

F

forceTrailingSlash() - Method in class com.palominolabs.http.url.UrlBuilder
Force the generated URL to have a trailing slash at the end of the path.
forHost(String, String) - Static method in class com.palominolabs.http.url.UrlBuilder
Create a URL with an null port and UTF-8 encoding.
forHost(String, String, int) - Static method in class com.palominolabs.http.url.UrlBuilder
 
fragment(String) - Method in class com.palominolabs.http.url.UrlBuilder
Set the fragment.
fromUrl(URL) - Static method in class com.palominolabs.http.url.UrlBuilder
Calls UrlBuilder.fromUrl(URL, CharsetDecoder) with a UTF-8 CharsetDecoder.
fromUrl(URL, CharsetDecoder) - Static method in class com.palominolabs.http.url.UrlBuilder
Create a UrlBuilder initialized with the contents of a URL.

G

getContents() - Method in class com.palominolabs.http.url.StringBuilderPercentEncoderOutputHandler
 
getFragmentEncoder() - Static method in class com.palominolabs.http.url.UrlPercentEncoders
 
getMatrixEncoder() - Static method in class com.palominolabs.http.url.UrlPercentEncoders
 
getPathEncoder() - Static method in class com.palominolabs.http.url.UrlPercentEncoders
 
getQueryParamEncoder() - Static method in class com.palominolabs.http.url.UrlPercentEncoders
 
getRegNameEncoder() - Static method in class com.palominolabs.http.url.UrlPercentEncoders
 
getUnstructuredQueryEncoder() - Static method in class com.palominolabs.http.url.UrlPercentEncoders
 

M

matrixParam(String, String) - Method in class com.palominolabs.http.url.UrlBuilder
Add a matrix param to the last added path segment.

O

onOutputChar(char) - Method in interface com.palominolabs.http.url.PercentEncoderOutputHandler
Called on each character output by a PercentEncoder.
onOutputChar(char) - Method in class com.palominolabs.http.url.StringBuilderPercentEncoderOutputHandler
 

P

pathSegment(String) - Method in class com.palominolabs.http.url.UrlBuilder
Add a path segment.
pathSegments(String...) - Method in class com.palominolabs.http.url.UrlBuilder
Add multiple path segments.
PercentDecoder - Class in com.palominolabs.http.url
Decodes percent-encoded (%XX) Unicode text.
PercentDecoder(CharsetDecoder) - Constructor for class com.palominolabs.http.url.PercentDecoder
Construct a new PercentDecoder with default buffer sizes.
PercentDecoder(CharsetDecoder, int, int) - Constructor for class com.palominolabs.http.url.PercentDecoder
 
PercentEncoder - Class in com.palominolabs.http.url
Encodes unsafe characters as a sequence of %XX hex-encoded bytes.
PercentEncoder(BitSet, CharsetEncoder) - Constructor for class com.palominolabs.http.url.PercentEncoder
 
PercentEncoderOutputHandler - Interface in com.palominolabs.http.url
A callback used during percent encoding.

Q

queryParam(String, String) - Method in class com.palominolabs.http.url.UrlBuilder
Add an HTML query parameter.

R

reset() - Method in class com.palominolabs.http.url.StringBuilderPercentEncoderOutputHandler
Clear the buffer.

S

StringBuilderPercentEncoderOutputHandler - Class in com.palominolabs.http.url
A PercentEncoderHandler implementation that accumulates chars in a buffer.
StringBuilderPercentEncoderOutputHandler() - Constructor for class com.palominolabs.http.url.StringBuilderPercentEncoderOutputHandler
Create a new handler with a default size StringBuilder.

T

toUrlString() - Method in class com.palominolabs.http.url.UrlBuilder
Encode the current builder state into a URL string.

U

unstructuredQuery(String) - Method in class com.palominolabs.http.url.UrlBuilder
Set the complete query string of arbitrary structure.
UrlBuilder - Class in com.palominolabs.http.url
Builder for urls with url-encoding applied to path, query param, etc.
UrlPercentEncoders - Class in com.palominolabs.http.url
See RFC 3986, RFC 1738 and http://www.lunatech-research.com/archives/2009/02/03/what-every-web-developer-must-know-about-url-encoding.
C D E F G M O P Q R S T U 
Skip navigation links