|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.oauth.OAuth
public class OAuth
Miscellaneous constants, methods and types.
Nested Class Summary | |
---|---|
static class |
OAuth.Parameter
A name/value pair. |
static class |
OAuth.Problems
Strings used for problem reporting. |
Field Summary | |
---|---|
static java.lang.String |
ENCODING
The encoding used to represent characters as bytes. |
static java.lang.String |
FORM_ENCODED
The MIME type for a sequence of OAuth parameters. |
static java.lang.String |
HMAC_SHA1
|
static java.lang.String |
OAUTH_CALLBACK
|
static java.lang.String |
OAUTH_CALLBACK_CONFIRMED
|
static java.lang.String |
OAUTH_CONSUMER_KEY
|
static java.lang.String |
OAUTH_NONCE
|
static java.lang.String |
OAUTH_SIGNATURE
|
static java.lang.String |
OAUTH_SIGNATURE_METHOD
|
static java.lang.String |
OAUTH_TIMESTAMP
|
static java.lang.String |
OAUTH_TOKEN
|
static java.lang.String |
OAUTH_TOKEN_SECRET
|
static java.lang.String |
OAUTH_VERIFIER
|
static java.lang.String |
OAUTH_VERSION
|
static java.lang.String |
RSA_SHA1
|
static java.lang.String |
VERSION_1_0
|
Constructor Summary | |
---|---|
OAuth()
|
Method Summary | |
---|---|
static java.lang.String |
addParameters(java.lang.String url,
java.lang.Iterable<? extends java.util.Map.Entry<java.lang.String,java.lang.String>> parameters)
|
static java.lang.String |
addParameters(java.lang.String url,
java.lang.String... parameters)
Construct a URL like the given one, but with the given parameters added to its query string. |
static java.util.List<OAuth.Parameter> |
decodeForm(java.lang.String form)
Parse a form-urlencoded document. |
static java.lang.String |
decodePercent(java.lang.String s)
|
static java.lang.String |
formEncode(java.lang.Iterable<? extends java.util.Map.Entry> parameters)
Construct a form-urlencoded document containing the given sequence of name/value pairs. |
static void |
formEncode(java.lang.Iterable<? extends java.util.Map.Entry> parameters,
java.io.OutputStream into)
Write a form-urlencoded document into the given stream, containing the given sequence of name/value pairs. |
static boolean |
isEmpty(java.lang.String str)
|
static boolean |
isFormEncoded(java.lang.String contentType)
Return true if the given Content-Type header means FORM_ENCODED. |
static java.util.List<OAuth.Parameter> |
newList(java.lang.String... parameters)
Construct a list of Parameters from name, value, name, value... |
static java.util.Map<java.lang.String,java.lang.String> |
newMap(java.lang.Iterable<? extends java.util.Map.Entry> from)
Construct a Map containing a copy of the given parameters. |
static java.lang.String |
percentEncode(java.lang.Iterable values)
Construct a &-separated list of the given values, percentEncoded. |
static java.lang.String |
percentEncode(java.lang.String s)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VERSION_1_0
public static final java.lang.String ENCODING
public static final java.lang.String FORM_ENCODED
public static final java.lang.String OAUTH_CONSUMER_KEY
public static final java.lang.String OAUTH_TOKEN
public static final java.lang.String OAUTH_TOKEN_SECRET
public static final java.lang.String OAUTH_SIGNATURE_METHOD
public static final java.lang.String OAUTH_SIGNATURE
public static final java.lang.String OAUTH_TIMESTAMP
public static final java.lang.String OAUTH_NONCE
public static final java.lang.String OAUTH_VERSION
public static final java.lang.String OAUTH_CALLBACK
public static final java.lang.String OAUTH_CALLBACK_CONFIRMED
public static final java.lang.String OAUTH_VERIFIER
public static final java.lang.String HMAC_SHA1
public static final java.lang.String RSA_SHA1
Constructor Detail |
---|
public OAuth()
Method Detail |
---|
public static boolean isFormEncoded(java.lang.String contentType)
public static java.lang.String formEncode(java.lang.Iterable<? extends java.util.Map.Entry> parameters) throws java.io.IOException
java.io.IOException
public static void formEncode(java.lang.Iterable<? extends java.util.Map.Entry> parameters, java.io.OutputStream into) throws java.io.IOException
java.io.IOException
public static java.util.List<OAuth.Parameter> decodeForm(java.lang.String form)
public static java.lang.String percentEncode(java.lang.Iterable values)
public static java.lang.String percentEncode(java.lang.String s)
public static java.lang.String decodePercent(java.lang.String s)
public static java.util.Map<java.lang.String,java.lang.String> newMap(java.lang.Iterable<? extends java.util.Map.Entry> from)
public static java.util.List<OAuth.Parameter> newList(java.lang.String... parameters)
public static java.lang.String addParameters(java.lang.String url, java.lang.String... parameters) throws java.io.IOException
java.io.IOException
public static java.lang.String addParameters(java.lang.String url, java.lang.Iterable<? extends java.util.Map.Entry<java.lang.String,java.lang.String>> parameters) throws java.io.IOException
java.io.IOException
public static boolean isEmpty(java.lang.String str)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |