A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

adapt(Object) - Static method in class org.httprpc.beans.BeanAdapter
Adapts a value for loosely typed access.
adapt(Object, Type) - Static method in class org.httprpc.beans.BeanAdapter
Adapts a value for strongly typed access.
adaptList(List<?>, Class<? extends E>) - Static method in class org.httprpc.beans.BeanAdapter
Adapts a list instance for typed access.
adaptMap(Map<K, ?>, Class<? extends V>) - Static method in class org.httprpc.beans.BeanAdapter
Adapts a map instance for typed access.
APPLICATION_X_WWW_FORM_URLENCODED - org.httprpc.WebServiceProxy.Encoding
The "application/x-www-form-urlencoded" encoding.
apply(Object, String, Locale, TimeZone) - Method in interface org.httprpc.io.TemplateEncoder.Modifier
Applies the modifier.
apply(PreparedStatement, Map<String, ?>) - Method in class org.httprpc.sql.Parameters
Applies the provided argument values to a prepared statement.

B

BeanAdapter - Class in org.httprpc.beans
Map adapter for Java bean types.
BeanAdapter(Object) - Constructor for class org.httprpc.beans.BeanAdapter
Constructs a new bean adapter.
BeanAdapter.Property - Class in org.httprpc.beans
Class representing a bean property.

C

close() - Method in class org.httprpc.sql.ResultSetAdapter
 
close() - Method in class org.httprpc.util.StreamAdapter
 
Collections - Class in org.httprpc.util
Class that provides static utility methods for working with collections.
CREATED - org.httprpc.WebServiceProxy.Status
Indicates that the request resulted in the creation of a new resource.
CSVDecoder - Class in org.httprpc.io
CSV decoder.
CSVDecoder() - Constructor for class org.httprpc.io.CSVDecoder
Constructs a new CSV decoder.
CSVDecoder(boolean) - Constructor for class org.httprpc.io.CSVDecoder
Constructs a new CSV decoder.
CSVDecoder(boolean, char) - Constructor for class org.httprpc.io.CSVDecoder
Constructs a new CSV decoder.
CSVEncoder - Class in org.httprpc.io
CSV encoder.
CSVEncoder(List<String>) - Constructor for class org.httprpc.io.CSVEncoder
Constructs a new CSV encoder.
CSVEncoder(List<String>, char) - Constructor for class org.httprpc.io.CSVEncoder
Constructs a new CSV encoder.

D

Decoder<T> - Class in org.httprpc.io
Abstract base class for decoders.
Decoder(Charset) - Constructor for class org.httprpc.io.Decoder
Constructs a new decoder.
decodeResponse(InputStream, String) - Method in interface org.httprpc.WebServiceProxy.ResponseHandler
Decodes a response from an input stream.
delete(URL) - Static method in class org.httprpc.WebServiceProxy
Creates a web service proxy representing a DELETE request.
delete(URL, String, Object...) - Static method in class org.httprpc.WebServiceProxy
Creates a web service proxy representing a DELETE request.
deleteFrom(String) - Static method in class org.httprpc.sql.QueryBuilder
Creates a "delete from" query.

E

ElementAdapter - Class in org.httprpc.xml
Map adapter for XML elements.
ElementAdapter(Element) - Constructor for class org.httprpc.xml.ElementAdapter
Constructs a new element adapter.
Encoder<T> - Class in org.httprpc.io
Abstract base class for encoders.
Encoder(Charset) - Constructor for class org.httprpc.io.Encoder
Constructs a new encoder.
encodeRequest(OutputStream) - Method in interface org.httprpc.WebServiceProxy.RequestHandler
Encodes a request to an output stream.
entry(K, V) - Static method in class org.httprpc.util.Collections
Creates an immutable map entry.
entrySet() - Method in class org.httprpc.beans.BeanAdapter
 
entrySet() - Method in class org.httprpc.util.ResourceBundleAdapter
 
entrySet() - Method in class org.httprpc.xml.ElementAdapter
 
EOF - Static variable in class org.httprpc.io.Decoder
 

F

forUpdate() - Method in class org.httprpc.sql.QueryBuilder
Appends a "for update" clause to a query.
from(String...) - Method in class org.httprpc.sql.QueryBuilder
Appends a "from" clause to a query.

G

get(Object) - Method in class org.httprpc.beans.BeanAdapter
 
get(Object) - Method in class org.httprpc.util.ResourceBundleAdapter
 
get(Object) - Method in class org.httprpc.xml.ElementAdapter
 
get(URL) - Static method in class org.httprpc.WebServiceProxy
Creates a web service proxy representing a GET request.
get(URL, String, Object...) - Static method in class org.httprpc.WebServiceProxy
Creates a web service proxy representing a GET request.
getAccessor() - Method in class org.httprpc.beans.BeanAdapter.Property
Returns the property's accessor.
getArguments() - Method in class org.httprpc.WebServiceProxy
Returns the argument map.
getBody() - Method in class org.httprpc.WebServiceProxy
Returns the request body.
getCharset() - Method in class org.httprpc.io.Decoder
Returns the character set to use when decoding an input stream.
getCharset() - Method in class org.httprpc.io.Encoder
Returns the character set to use when encoding an output stream.
getConnectTimeout() - Method in class org.httprpc.WebServiceProxy
Returns the connect timeout.
getContentType() - Method in interface org.httprpc.WebServiceProxy.RequestHandler
Returns the content type produced by the handler.
getDefaultModifiers() - Static method in class org.httprpc.io.TemplateEncoder
Returns the default modifier map.
getEncoding() - Method in class org.httprpc.WebServiceProxy
Returns the encoding used for POST requests.
getErrorHandler() - Method in class org.httprpc.WebServiceProxy
Returns the error handler.
getExpectedStatus() - Method in class org.httprpc.WebServiceProxy
Returns the expected status.
getFetchSize() - Method in class org.httprpc.sql.ResultSetAdapter
Returns the result set's fetch size.
getFormats() - Method in class org.httprpc.io.CSVEncoder
Returns the column formats.
getHeaders() - Method in class org.httprpc.WebServiceProxy
Returns the header map.
getLabels() - Method in class org.httprpc.io.CSVEncoder
Returns the column labels.
getMethod() - Method in class org.httprpc.WebServiceProxy
Returns the HTTP method.
getModifiers() - Method in class org.httprpc.io.TemplateEncoder
Returns the modifier map.
getMutators() - Method in class org.httprpc.beans.BeanAdapter.Property
Returns the property's mutators.
getProperties(Class<?>) - Static method in class org.httprpc.beans.BeanAdapter
Returns the properties for a given type.
getReadTimeout() - Method in class org.httprpc.WebServiceProxy
Returns the read timeout.
getRequestHandler() - Method in class org.httprpc.WebServiceProxy
Returns the request handler.
getSQL() - Method in class org.httprpc.sql.Parameters
Returns the parsed SQL.
getStatusCode() - Method in exception org.httprpc.WebServiceException
Returns the HTTP status code returned by the service.
getURL() - Method in class org.httprpc.WebServiceProxy
Returns the resource URL.

H

handleResponse(InputStream, String, int) - Method in interface org.httprpc.WebServiceProxy.ErrorHandler
Handles an error response.

I

insertInto(String, Map<String, ?>) - Static method in class org.httprpc.sql.QueryBuilder
Creates an "insert into" query.
invoke() - Method in class org.httprpc.WebServiceProxy
Invokes the service operation.
invoke(Type) - Method in class org.httprpc.WebServiceProxy
Invokes the service operation.
invoke(WebServiceProxy.ResponseHandler<? extends T>) - Method in class org.httprpc.WebServiceProxy
Invokes the service operation.
iterator() - Method in class org.httprpc.sql.ResultSetAdapter
 
iterator() - Method in class org.httprpc.util.StreamAdapter
 

J

join(String) - Method in class org.httprpc.sql.QueryBuilder
Appends a "join" clause to a query.
JSONDecoder - Class in org.httprpc.io
JSON decoder.
JSONDecoder() - Constructor for class org.httprpc.io.JSONDecoder
Constructs a new JSON decoder.
JSONDecoder(boolean) - Constructor for class org.httprpc.io.JSONDecoder
Constructs a new JSON decoder.
JSONEncoder - Class in org.httprpc.io
JSON encoder.
JSONEncoder() - Constructor for class org.httprpc.io.JSONEncoder
Constructs a new JSON encoder.
JSONEncoder(boolean) - Constructor for class org.httprpc.io.JSONEncoder
Constructs a new JSON encoder.

K

Key - Annotation Type in org.httprpc.beans
Annotation that associates a custom name with a bean property.

L

leftJoin(String) - Method in class org.httprpc.sql.QueryBuilder
Appends a "left join" clause to a query.
limit(int) - Method in class org.httprpc.sql.QueryBuilder
Appends a "limit" clause to a query.
listOf(E...) - Static method in class org.httprpc.util.Collections
Creates an immutable list of elements.

M

mapOf(Map.Entry<K, V>...) - Static method in class org.httprpc.util.Collections
Creates an immutable map of entries.
MULTIPART_FORM_DATA - org.httprpc.WebServiceProxy.Encoding
The "multipart/form-data" encoding.

N

next() - Method in class org.httprpc.sql.ResultSetAdapter
Returns the next result.
NO_CONTENT - org.httprpc.WebServiceProxy.Status
Indicates that the request returned no content.

O

OK - org.httprpc.WebServiceProxy.Status
Indicates that the request was successful.
on(String) - Method in class org.httprpc.sql.QueryBuilder
Appends an "on" clause to a query.
orderBy(String...) - Method in class org.httprpc.sql.QueryBuilder
Appends an "order by" clause to a query.
org.httprpc - package org.httprpc
 
org.httprpc.beans - package org.httprpc.beans
 
org.httprpc.io - package org.httprpc.io
 
org.httprpc.sql - package org.httprpc.sql
 
org.httprpc.util - package org.httprpc.util
 
org.httprpc.xml - package org.httprpc.xml
 

P

Parameters - Class in org.httprpc.sql
Class for simplifying execution of prepared statements.
parse(Reader) - Static method in class org.httprpc.sql.Parameters
Parses a parameterized SQL statement.
parse(String) - Static method in class org.httprpc.sql.Parameters
Parses a parameterized SQL statement.
post(URL) - Static method in class org.httprpc.WebServiceProxy
Creates a web service proxy representing a POST request.
post(URL, String, Object...) - Static method in class org.httprpc.WebServiceProxy
Creates a web service proxy representing a POST request.
put(String, Object) - Method in class org.httprpc.beans.BeanAdapter
 
put(URL) - Static method in class org.httprpc.WebServiceProxy
Creates a web service proxy representing a PUT request.
put(URL, String, Object...) - Static method in class org.httprpc.WebServiceProxy
Creates a web service proxy representing a PUT request.

Q

QueryBuilder - Class in org.httprpc.sql
Class for programmatically constructing a SQL query.

R

read(InputStream) - Method in class org.httprpc.io.Decoder
Reads a value from an input stream.
read(Reader) - Method in class org.httprpc.io.CSVDecoder
 
read(Reader) - Method in class org.httprpc.io.Decoder
Reads a value from a character stream.
read(Reader) - Method in class org.httprpc.io.JSONDecoder
 
read(Reader) - Method in class org.httprpc.io.TextDecoder
 
ResourceBundleAdapter - Class in org.httprpc.util
Map adapter for resource bundles.
ResourceBundleAdapter(ResourceBundle) - Constructor for class org.httprpc.util.ResourceBundleAdapter
 
ResultSetAdapter - Class in org.httprpc.sql
Iterable adapter for JDBC result sets.
ResultSetAdapter(ResultSet) - Constructor for class org.httprpc.sql.ResultSetAdapter
Constructs a new result set adapter.
rightJoin(String) - Method in class org.httprpc.sql.QueryBuilder
Appends a "right join" clause to a query.

S

select(String...) - Static method in class org.httprpc.sql.QueryBuilder
Creates a "select" query.
set(Map<String, ?>) - Method in class org.httprpc.sql.QueryBuilder
Appends a "set" command to a query.
setArguments(Map<String, ?>) - Method in class org.httprpc.WebServiceProxy
Sets the argument map.
setBody(Object) - Method in class org.httprpc.WebServiceProxy
Sets the request body.
setConnectTimeout(int) - Method in class org.httprpc.WebServiceProxy
Sets the connect timeout.
setEncoding(WebServiceProxy.Encoding) - Method in class org.httprpc.WebServiceProxy
Sets the encoding used for POST requests.
setErrorHandler(WebServiceProxy.ErrorHandler) - Method in class org.httprpc.WebServiceProxy
Sets the error handler.
setExpectedStatus(WebServiceProxy.Status) - Method in class org.httprpc.WebServiceProxy
Sets the expected status.
setFetchSize(int) - Method in class org.httprpc.sql.ResultSetAdapter
Sets the result set's fetch size.
setFormats(Map<String, Format>) - Method in class org.httprpc.io.CSVEncoder
Sets the column formats.
setHeaders(Map<String, ?>) - Method in class org.httprpc.WebServiceProxy
Sets the header map.
setLabels(Map<String, String>) - Method in class org.httprpc.io.CSVEncoder
Sets the column labels.
setReadTimeout(int) - Method in class org.httprpc.WebServiceProxy
Sets the read timeout.
setRequestHandler(WebServiceProxy.RequestHandler) - Method in class org.httprpc.WebServiceProxy
Sets the request handler.
stream() - Method in class org.httprpc.sql.ResultSetAdapter
Returns a stream over the results.
StreamAdapter<T> - Class in org.httprpc.util
Iterable adapter for streams.
StreamAdapter(Stream<T>) - Constructor for class org.httprpc.util.StreamAdapter
 

T

TemplateEncoder - Class in org.httprpc.io
Template encoder.
TemplateEncoder(URL) - Constructor for class org.httprpc.io.TemplateEncoder
Constructs a new template encoder.
TemplateEncoder(URL, Charset) - Constructor for class org.httprpc.io.TemplateEncoder
Constructs a new template encoder.
TemplateEncoder.Modifier - Interface in org.httprpc.io
Interface representing a modifier.
TextDecoder - Class in org.httprpc.io
Text decoder.
TextDecoder() - Constructor for class org.httprpc.io.TextDecoder
Constructs a new text decoder.
TextDecoder(Charset) - Constructor for class org.httprpc.io.TextDecoder
Constructs a new text decoder.
TextDecoder(Charset, boolean) - Constructor for class org.httprpc.io.TextDecoder
Constructs a new text decoder.
TextEncoder - Class in org.httprpc.io
Text encoder.
TextEncoder() - Constructor for class org.httprpc.io.TextEncoder
Constructs a new text encoder.
TextEncoder(Charset) - Constructor for class org.httprpc.io.TextEncoder
Constructs a new text encoder.
toString() - Method in class org.httprpc.sql.QueryBuilder
 
toString() - Method in class org.httprpc.xml.ElementAdapter
 
typeOf(Class<T>, Type...) - Static method in class org.httprpc.beans.BeanAdapter
Generates a parameterized type descriptor.

U

update(String) - Static method in class org.httprpc.sql.QueryBuilder
Creates an "update" query.

V

value() - Method in annotation type org.httprpc.beans.Key
 
valueAt(Object, Object...) - Static method in class org.httprpc.util.Collections
Returns the value at a given path.
valueOf(String) - Static method in enum org.httprpc.WebServiceProxy.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.httprpc.WebServiceProxy.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.httprpc.WebServiceProxy.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.httprpc.WebServiceProxy.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebServiceException - Exception in org.httprpc
Thrown to indicate that a service operation returned an error.
WebServiceException(String, int) - Constructor for exception org.httprpc.WebServiceException
Constructs a new web service exception.
WebServiceProxy - Class in org.httprpc
Web service proxy class.
WebServiceProxy(String, URL) - Constructor for class org.httprpc.WebServiceProxy
Constructs a new web service proxy.
WebServiceProxy.Encoding - Enum in org.httprpc
Encoding options for POST requests.
WebServiceProxy.ErrorHandler - Interface in org.httprpc
Interface representing an error handler.
WebServiceProxy.RequestHandler - Interface in org.httprpc
Interface representing a request handler.
WebServiceProxy.ResponseHandler<T> - Interface in org.httprpc
Interface representing a response handler.
WebServiceProxy.Status - Enum in org.httprpc
Success status values.
where(String) - Method in class org.httprpc.sql.QueryBuilder
Appends a "where" clause to a query.
write(Iterable<? extends Map<String, ?>>, Writer) - Method in class org.httprpc.io.CSVEncoder
 
write(Object, OutputStream) - Method in class org.httprpc.io.TemplateEncoder
 
write(Object, OutputStream, Locale) - Method in class org.httprpc.io.TemplateEncoder
Writes a value to an output stream.
write(Object, OutputStream, Locale, TimeZone) - Method in class org.httprpc.io.TemplateEncoder
Writes a value to an output stream.
write(Object, Writer) - Method in class org.httprpc.io.JSONEncoder
 
write(Object, Writer) - Method in class org.httprpc.io.TemplateEncoder
 
write(Object, Writer, Locale) - Method in class org.httprpc.io.TemplateEncoder
Writes a value to a character stream.
write(Object, Writer, Locale, TimeZone) - Method in class org.httprpc.io.TemplateEncoder
Writes a value to a character stream.
write(String, Writer) - Method in class org.httprpc.io.TextEncoder
 
write(T, OutputStream) - Method in class org.httprpc.io.Encoder
Writes a value to an output stream.
write(T, Writer) - Method in class org.httprpc.io.Encoder
Writes a value to a character stream.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages