| Package | Description |
|---|---|
| com.twitter.joauth | |
| com.twitter.joauth.keyvalue |
| Modifier and Type | Field and Description |
|---|---|
KeyValueHandler |
OAuthParams.OAuthParamsBuilder.headerHandler |
KeyValueHandler |
OAuthParams.OAuthParamsBuilder.queryHandler |
| Modifier and Type | Method and Description |
|---|---|
KeyValueHandler |
Unpacker.CustomizableUnpacker.bodyParamKeyValueHandler(KeyValueHandler kvHandler) |
KeyValueHandler |
Unpacker.CustomizableUnpacker.headerParamKeyValueHandler(KeyValueHandler kvHandler) |
KeyValueHandler |
Unpacker.KeyValueCallback.invoke(KeyValueHandler input) |
KeyValueHandler |
Unpacker.CustomizableUnpacker.queryParamKeyValueHandler(KeyValueHandler kvHandler) |
| Modifier and Type | Method and Description |
|---|---|
KeyValueHandler |
Unpacker.CustomizableUnpacker.bodyParamKeyValueHandler(KeyValueHandler kvHandler) |
KeyValueHandler |
Unpacker.CustomizableUnpacker.headerParamKeyValueHandler(KeyValueHandler kvHandler) |
KeyValueHandler |
Unpacker.KeyValueCallback.invoke(KeyValueHandler input) |
void |
Unpacker.CustomizableUnpacker.parseHeader(java.lang.String header,
KeyValueHandler nonTransformingHandler) |
KeyValueHandler |
Unpacker.CustomizableUnpacker.queryParamKeyValueHandler(KeyValueHandler kvHandler) |
UnpackedRequest |
Unpacker.unpack(Request request,
KeyValueHandler kvHandler) |
UnpackedRequest |
Unpacker.CustomizableUnpacker.unpack(Request request,
KeyValueHandler kvHandler) |
| Modifier and Type | Method and Description |
|---|---|
OAuthParams.OAuthParamsBuilder |
Unpacker.CustomizableUnpacker.parseRequest(Request request,
java.util.List<KeyValueHandler> kvHandlers) |
UnpackedRequest |
Unpacker.unpack(Request request,
java.util.List<KeyValueHandler> kvHandlers) |
UnpackedRequest |
Unpacker.CustomizableUnpacker.unpack(Request request,
java.util.List<KeyValueHandler> kvHandlers) |
| Modifier and Type | Class and Description |
|---|---|
static class |
KeyValueHandler.DuplicateKeyValueHandler
DuplicateKeyValueHandler produces a List[(String, String)] of key
value pairs, allowing duplicate values for keys.
|
static class |
KeyValueHandler.KeyTransformingKeyValueHandler
KeyTransformingKeyValueHandler applies a Transformer to the key
before passing the key value pair to the underlying KeyValueHandler
|
static class |
KeyValueHandler.MaybeQuotedValueKeyValueHandler |
static class |
KeyValueHandler.NullKeyValueHandler |
static class |
KeyValueHandler.OneKeyOnlyKeyValueHandler
key is set iff the handler was invoked exactly once with an empty value
Note: this class is not thead safe
|
static class |
KeyValueHandler.PrintlnKeyValueHandler
PrintlnKeyValueHandler is very nice for debugging!
Pass it in to the Unpacker to see what's going on.
|
static class |
KeyValueHandler.SingleKeyValueHandler
SingleKeyValueHandler produces either a List[(String, String)]
or a Map[String, String] of key/value pairs, and will override
duplicate values for keys, using the last value encountered
|
static class |
KeyValueHandler.TransformingKeyValueHandler
TransformingKeyValueHandler applies the Transformers to
their respective key and value before passing along to the
underlying KeyValueHandler
|
static class |
KeyValueHandler.TrimmingKeyValueHandler
TrimmingKeyValueHandler trims the key and value before
passing them to the underlying KeyValueHandler
|
static class |
KeyValueHandler.UrlEncodingNormalizingKeyValueHandler
UrlEncodingNormalizingKeyValueHandler normalizes URLEncoded
keys and values, to properly capitalize them
|
static class |
KeyValueHandler.ValueTransformingKeyValueHandler
ValueTransformingKeyValueHandler applies a Transformer to the value
before passing the key value pair to the underlying KeyValueHandler
|
| Modifier and Type | Field and Description |
|---|---|
static KeyValueHandler |
KeyValueHandler.NULL_KEY_VALUE_HANDLER |
protected KeyValueHandler |
KeyValueHandler.TransformingKeyValueHandler.underlying |
| Modifier and Type | Method and Description |
|---|---|
void |
KeyValueParser.parse(java.lang.String input,
java.util.List<KeyValueHandler> handlers) |
void |
KeyValueParser.StandardKeyValueParser.parse(java.lang.String input,
java.util.List<KeyValueHandler> handlers) |
void |
KeyValueParser.ConstKeyValueParser.parse(java.lang.String input,
java.util.List<KeyValueHandler> handlers) |
| Constructor and Description |
|---|
KeyTransformingKeyValueHandler(KeyValueHandler underlying,
Transformer keyTransformer) |
MaybeQuotedValueKeyValueHandler(KeyValueHandler underlying) |
TransformingKeyValueHandler(KeyValueHandler underlying,
Transformer keyTransformer,
Transformer valueTransformer) |
TrimmingKeyValueHandler(KeyValueHandler underlying) |
UrlEncodingNormalizingKeyValueHandler(KeyValueHandler underlying) |
ValueTransformingKeyValueHandler(KeyValueHandler underlying,
Transformer valueTransformer) |
Copyright © 2019. All Rights Reserved.