A B C D E F G H I K L M P R S T U V W

A

AccessLogFileHandler - Class in com.noelios.restlet.util
Log file handler that uses the AccessLogFormatter by default.
AccessLogFileHandler() - Constructor for class com.noelios.restlet.util.AccessLogFileHandler
Constructor.
AccessLogFileHandler(String) - Constructor for class com.noelios.restlet.util.AccessLogFileHandler
Constructor.
AccessLogFileHandler(String, boolean) - Constructor for class com.noelios.restlet.util.AccessLogFileHandler
Constructor.
AccessLogFileHandler(String, int, int) - Constructor for class com.noelios.restlet.util.AccessLogFileHandler
Constructor.
AccessLogFileHandler(String, int, int, boolean) - Constructor for class com.noelios.restlet.util.AccessLogFileHandler
Constructor.
AccessLogFormatter - Class in com.noelios.restlet.util
Log record formatter which simply outputs the message on a new line.
AccessLogFormatter() - Constructor for class com.noelios.restlet.util.AccessLogFormatter
 
addAdditionalHeaders(Series<Parameter>, Series<Parameter>) - Method in class com.noelios.restlet.http.HttpConverter
Adds additional headers if they are non-standard headers.
addEntityHeaders(Representation, Series<Parameter>) - Static method in class com.noelios.restlet.http.HttpServerConverter
Copies the entity headers from the Representation to the Series.
addEntityHeaders(HttpResponse) - Method in class com.noelios.restlet.http.HttpServerConverter
Adds the entity headers for the handled uniform call.
addFilter(Filter) - Method in class com.noelios.restlet.ChainHelper
Adds a new filter to the chain.
addParameters(Form) - Method in class com.noelios.restlet.util.FormReader
Adds the parameters into a given form.
addRequestHeaders(HttpClientCall, Request) - Method in class com.noelios.restlet.http.HttpClientConverter
Adds the request headers of a uniform call to a HTTP client call.
addResponseHeaders(Response, Series<Parameter>) - Static method in class com.noelios.restlet.http.HttpServerConverter
Copies the headers from the Response to the given Series.
addResponseHeaders(HttpResponse) - Method in class com.noelios.restlet.http.HttpServerConverter
Adds the response headers for the handled uniform call.
afterHandle(Request, Response) - Method in class com.noelios.restlet.application.Decoder
Allows filtering after its handling by the target Restlet.
afterHandle(Request, Response) - Method in class com.noelios.restlet.application.Encoder
Allows filtering after its handling by the target Restlet.
afterHandle(Request, Response) - Method in class com.noelios.restlet.application.RangeFilter
 
afterHandle(Request, Response) - Method in class com.noelios.restlet.LogFilter
Allows filtering after processing by the next Restlet.
afterHandle(Request, Response) - Method in class com.noelios.restlet.StatusFilter
Allows filtering after its handling by the target Restlet.
anyNull(Object...) - Static method in class com.noelios.restlet.authentication.AuthenticationUtils
Indicates if any of the objects is null.
appendComment(CharSequence, Appendable) - Static method in class com.noelios.restlet.http.HttpUtils
Appends a source string as an HTTP comment.
appendQuote(CharSequence, Appendable) - Static method in class com.noelios.restlet.http.HttpUtils
Appends a source string as an HTTP quoted string.
appendQuotedString(Appendable) - Method in class com.noelios.restlet.http.HeaderReader
Appends the next quoted string.
appendUriEncoded(CharSequence, Appendable, CharacterSet) - Static method in class com.noelios.restlet.http.HttpUtils
Appends a source string as an URI encoded string.
ApplicationHelper - Class in com.noelios.restlet.application
Application implementation.
ApplicationHelper(Application) - Constructor for class com.noelios.restlet.application.ApplicationHelper
Constructor.
ApplicationStatusFilter - Class in com.noelios.restlet.application
Status filter that tries to obtain ouput representation from an application.
ApplicationStatusFilter(Application) - Constructor for class com.noelios.restlet.application.ApplicationStatusFilter
Constructor.
ATTRIBUTE_HEADERS - Static variable in class com.noelios.restlet.http.HttpConstants
 
ATTRIBUTE_HTTPS_CIPHER_SUITE - Static variable in class com.noelios.restlet.http.HttpConstants
 
ATTRIBUTE_HTTPS_CLIENT_CERTIFICATES - Static variable in class com.noelios.restlet.http.HttpConstants
 
ATTRIBUTE_HTTPS_KEY_SIZE - Static variable in class com.noelios.restlet.http.HttpConstants
 
ATTRIBUTE_VERSION - Static variable in class com.noelios.restlet.http.HttpConstants
 
authenticate(ChallengeResponse, Request, Guard) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Indicates if the call is properly authenticated.
authenticate(Request, Guard) - Static method in class com.noelios.restlet.authentication.AuthenticationUtils
Indicates if the request is properly authenticated.
authenticate(ChallengeResponse, Request, Guard) - Method in class com.noelios.restlet.authentication.HttpDigestHelper
 
authenticate(Request, Guard) - Method in class com.noelios.restlet.Engine
 
AuthenticationHelper - Class in com.noelios.restlet.authentication
Base class for authentication helpers.
AuthenticationHelper(ChallengeScheme, boolean, boolean) - Constructor for class com.noelios.restlet.authentication.AuthenticationHelper
Constructor.
AuthenticationUtils - Class in com.noelios.restlet.authentication
Authentication utilities.
AuthenticationUtils() - Constructor for class com.noelios.restlet.authentication.AuthenticationUtils
 
available() - Method in class com.noelios.restlet.application.RangeInputStream
 
available() - Method in class com.noelios.restlet.http.InputEntityStream
 

B

Base64 - Class in com.noelios.restlet.util
Minimal but fast Base64 codec.
Base64() - Constructor for class com.noelios.restlet.util.Base64
 
beforeHandle(Request, Response) - Method in class com.noelios.restlet.application.Decoder
Allows filtering before its handling by the target Restlet.
beforeHandle(Request, Response) - Method in class com.noelios.restlet.application.Encoder
Allows filtering before its handling by the target Restlet.
beforeHandle(Request, Response) - Method in class com.noelios.restlet.application.TunnelFilter
 
beforeHandle(Request, Response) - Method in class com.noelios.restlet.component.HostRoute
Allows filtering before processing by the next Restlet.
beforeHandle(Request, Response) - Method in class com.noelios.restlet.LogFilter
Allows filtering before processing by the next Restlet.
blockingLock() - Method in class com.noelios.restlet.http.ReadableEntityChannel
 

C

canDecode(Representation) - Method in class com.noelios.restlet.application.Decoder
Indicates if a representation can be decoded.
canDecode() - Method in class com.noelios.restlet.application.DecodeRepresentation
Indicates if the decoding can happen.
canEncode(Representation) - Method in class com.noelios.restlet.application.Encoder
Indicates if a representation can be encoded.
canEncode() - Method in class com.noelios.restlet.application.EncodeRepresentation
Indicates if the encoding can happen.
ChainHelper<T extends Restlet> - Class in com.noelios.restlet
Chain helper serving as base class for Application and Component helpers.
ChainHelper(T) - Constructor for class com.noelios.restlet.ChainHelper
Constructor.
challenge(Response, boolean, Guard) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Challenges the client by adding a challenge request to the response and by setting the status to CLIENT_ERROR_UNAUTHORIZED.
challenge(Response, boolean, Guard) - Static method in class com.noelios.restlet.authentication.AuthenticationUtils
Challenges the client by adding a challenge request to the response and by setting the status to CLIENT_ERROR_UNAUTHORIZED.
challenge(Response, boolean, Guard) - Method in class com.noelios.restlet.authentication.HttpDigestHelper
 
challenge(Response, boolean, Guard) - Method in class com.noelios.restlet.Engine
 
checkExtensionsConsistency(File, MetadataService) - Method in class com.noelios.restlet.local.FileClientHelper
Check that all extensions of the file correspond to a known metadata.
ChildClientDispatcher - Class in com.noelios.restlet.component
Client dispatcher for a component child.
ChildClientDispatcher(ChildContext) - Constructor for class com.noelios.restlet.component.ChildClientDispatcher
Constructor.
ChildContext - Class in com.noelios.restlet.component
Context based on a parent component's context but dedicated to a child Restlet, typically to an application.
ChildContext(Context) - Constructor for class com.noelios.restlet.component.ChildContext
Constructor.
ChunkedInputStream - Class in com.noelios.restlet.http
InputStream to wrap a source InputStream that has been chunked.
ChunkedInputStream(InputStream) - Constructor for class com.noelios.restlet.http.ChunkedInputStream
Constructor.
ChunkedOutputStream - Class in com.noelios.restlet.http
OutputStream to write data in the HTTP chunked encoding format to a destination OutputStream.
ChunkedOutputStream(OutputStream) - Constructor for class com.noelios.restlet.http.ChunkedOutputStream
Convenience constructor to use a default chunk size size of 2048.
ChunkedOutputStream(OutputStream, int) - Constructor for class com.noelios.restlet.http.ChunkedOutputStream
 
ClapClientHelper - Class in com.noelios.restlet.local
Connector to the resources accessed via class loaders.
ClapClientHelper(Client) - Constructor for class com.noelios.restlet.local.ClapClientHelper
Constructor.
clear() - Method in class com.noelios.restlet.ChainHelper
Clears the chain.
ClientHelper - Class in com.noelios.restlet
Client connector helper.
ClientHelper(Client) - Constructor for class com.noelios.restlet.ClientHelper
Constructor.
ClientRoute - Class in com.noelios.restlet.component
Router scorer based on a target client connector.
ClientRoute(Router, Client) - Constructor for class com.noelios.restlet.component.ClientRoute
Constructor.
ClientRouter - Class in com.noelios.restlet.component
Router that collects calls from all applications and dispatches them to the appropriate client connectors.
ClientRouter(Component) - Constructor for class com.noelios.restlet.component.ClientRouter
Constructor.
clone() - Method in class com.noelios.restlet.util.DefaultSslContextFactory
This class is likely to contain sensitive information; cloning is therefore not allowed.
close() - Method in class com.noelios.restlet.http.ChunkedInputStream
Close this input stream but do not close the underlying stream.
close() - Method in class com.noelios.restlet.http.ChunkedOutputStream
Closes this output stream for writing but does not close the wrapped stream.
close() - Method in class com.noelios.restlet.http.InputEntityStream
 
close() - Method in class com.noelios.restlet.util.KeepAliveInputStream
 
close() - Method in class com.noelios.restlet.util.KeepAliveOutputStream
 
close() - Method in class com.noelios.restlet.util.TraceHandler
 
com.noelios.restlet - package com.noelios.restlet
Core classes of the implementation.
com.noelios.restlet.application - package com.noelios.restlet.application
Implementation of Applications.
com.noelios.restlet.authentication - package com.noelios.restlet.authentication
Support for pluggable authentication.
com.noelios.restlet.component - package com.noelios.restlet.component
Implementation of Components.
com.noelios.restlet.http - package com.noelios.restlet.http
Implementation of HTTP Connectors.
com.noelios.restlet.local - package com.noelios.restlet.local
Implementation of local Clients.
com.noelios.restlet.util - package com.noelios.restlet.util
Implementation utilities.
commit(HttpClientCall, Request, Response) - Method in class com.noelios.restlet.http.HttpClientConverter
Commits the changes to a handled HTTP client call back into the original uniform call.
commit(HttpResponse) - Method in class com.noelios.restlet.http.HttpServerConverter
Commits the changes to a handled uniform call back into the original HTTP call.
complete() - Method in class com.noelios.restlet.http.HttpServerCall
Complete the response
complete() - Method in class com.noelios.restlet.http.StreamServerCall
 
ComponentClientDispatcher - Class in com.noelios.restlet.component
Component client dispatcher.
ComponentClientDispatcher(ComponentContext) - Constructor for class com.noelios.restlet.component.ComponentClientDispatcher
Constructor.
ComponentContext - Class in com.noelios.restlet.component
Context allowing access to the component's connectors.
ComponentContext(ComponentHelper) - Constructor for class com.noelios.restlet.component.ComponentContext
Constructor.
ComponentHelper - Class in com.noelios.restlet.component
Component helper.
ComponentHelper(Component) - Constructor for class com.noelios.restlet.component.ComponentHelper
Constructor.
ComponentServerDispatcher - Class in com.noelios.restlet.component
Component server dispatcher.
ComponentServerDispatcher(ComponentContext) - Constructor for class com.noelios.restlet.component.ComponentServerDispatcher
Constructor.
ComponentStatusFilter - Class in com.noelios.restlet.component
Status filter that tries to obtain ouput representation from an application.
ComponentStatusFilter(Component) - Constructor for class com.noelios.restlet.component.ComponentStatusFilter
Constructor.
configureBlocking(boolean) - Method in class com.noelios.restlet.http.ReadableEntityChannel
 
ConnectorHelper<T extends Connector> - Class in com.noelios.restlet
Base connector helper.
ConnectorHelper(T) - Constructor for class com.noelios.restlet.ConnectorHelper
Constructor.
ContentType - Class in com.noelios.restlet.http
Association of a media type and a character set.
ContentType(String) - Constructor for class com.noelios.restlet.http.ContentType
Constructor.
CookieReader - Class in com.noelios.restlet.http
Cookie header reader.
CookieReader(String) - Constructor for class com.noelios.restlet.http.CookieReader
Constructor.
CookieUtils - Class in com.noelios.restlet.http
Cookie manipulation utilities.
CookieUtils() - Constructor for class com.noelios.restlet.http.CookieUtils
 
copyResponseEntityHeaders(Iterable<Parameter>, Representation) - Static method in class com.noelios.restlet.http.HttpClientCall
Copies entity headers into a response and ensures that a non null representation is returned when at least one entity header is present.
copyResponseHeaders(Iterable<Parameter>, Response) - Method in class com.noelios.restlet.Engine
Copies the given header parameters into the given Response.
copyResponseHeaders(Response, Series<Parameter>) - Method in class com.noelios.restlet.Engine
Copies the headers of the given Response into the given Series.
copyResponseTransportHeaders(Iterable<Parameter>, Response) - Static method in class com.noelios.restlet.http.HttpClientConverter
Copies headers into a response.
create(Request) - Method in class com.noelios.restlet.http.HttpClientHelper
Creates a low-level HTTP client call from a high-level request.
create(Request) - Method in class com.noelios.restlet.http.StreamClientHelper
 
create(CharSequence, CharSequence, boolean, CharacterSet) - Static method in class com.noelios.restlet.util.FormUtils
Creates a parameter.
createChildContext() - Method in class com.noelios.restlet.component.ChildContext
 
createChildContext() - Method in class com.noelios.restlet.component.ComponentContext
 
createDecoderFilter(Application) - Method in class com.noelios.restlet.application.ApplicationHelper
Creates a new decoder filter.
createDirectoryResource(Directory, Request, Response) - Method in class com.noelios.restlet.Engine
 
createHelper(Application) - Method in class com.noelios.restlet.Engine
 
createHelper(Client, String) - Method in class com.noelios.restlet.Engine
 
createHelper(Component) - Method in class com.noelios.restlet.Engine
 
createHelper(Server, String) - Method in class com.noelios.restlet.Engine
 
createLogFilter(Context, LogService) - Method in class com.noelios.restlet.ChainHelper
Creates a new log filter.
createParameter(CharSequence, CharSequence) - Static method in class com.noelios.restlet.http.HttpUtils
Creates a parameter.
createPreference(CharSequence, Series<Parameter>) - Method in class com.noelios.restlet.http.PreferenceReader
Creates a new preference.
createRangeFilter(Context) - Method in class com.noelios.restlet.application.ApplicationHelper
Creates a new Range filter.
createReference(String, String, String, String) - Method in class com.noelios.restlet.local.EntityClientHelper
Generate a Reference for a variant name (which is URL decoded) and handle the translation between the incoming requested path (which is URL encoded).
createServerSocket() - Method in class com.noelios.restlet.http.StreamServerHelper
Create a server socket channel and bind it to the given address
createSocket(String, int) - Method in class com.noelios.restlet.http.StreamClientCall
Creates the socket that will be used to send the request and get the response.
createSocketAddress() - Method in class com.noelios.restlet.http.StreamServerHelper
Creates a socket address to listen on.
createSslContext() - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Creates a configured and initialised SSLContext from the values set via the various setters of this class.
createSslContext() - Method in class com.noelios.restlet.util.SslContextFactory
Creates a configured and initialised SSLContext.
createStatusFilter(Application) - Method in class com.noelios.restlet.application.ApplicationHelper
Creates a new status filter.
createStatusFilter(Component) - Method in class com.noelios.restlet.component.ComponentHelper
Creates a new status filter.
createTunnelFilter(Context) - Method in class com.noelios.restlet.application.ApplicationHelper
Creates a new tunnel filter.
createVaryHeader(Collection<Dimension>) - Static method in class com.noelios.restlet.http.HttpUtils
Creates a vary header from the given dimensions.

D

decode(Representation) - Method in class com.noelios.restlet.application.Decoder
Decodes a given representation if its encodings are supported by NRE.
decode(String) - Static method in class com.noelios.restlet.util.Base64
Decodes a base64 string into bytes.
Decoder - Class in com.noelios.restlet.application
Filter decompressing entities.
Decoder(Context) - Constructor for class com.noelios.restlet.application.Decoder
Constructor to only decode request entities before handling.
Decoder(Context, boolean, boolean) - Constructor for class com.noelios.restlet.application.Decoder
Constructor.
DecodeRepresentation - Class in com.noelios.restlet.application
Representation that decodes a wrapped representation if its encoding is supported.
DecodeRepresentation(Representation) - Constructor for class com.noelios.restlet.application.DecodeRepresentation
Constructor.
DefaultAccessLogFormatter - Class in com.noelios.restlet.util
Access log record formatter which writes a header describing the default log format.
DefaultAccessLogFormatter() - Constructor for class com.noelios.restlet.util.DefaultAccessLogFormatter
 
DefaultSslContextFactory - Class in com.noelios.restlet.util
This SslContextFactory makes it possible to configure most basic options when building an SSLContext.
DefaultSslContextFactory() - Constructor for class com.noelios.restlet.util.DefaultSslContextFactory
 
DESCRIPTOR_AUTHENTICATION - Static variable in class com.noelios.restlet.Engine
 
DESCRIPTOR_AUTHENTICATION_PATH - Static variable in class com.noelios.restlet.Engine
 
DESCRIPTOR_CLIENT - Static variable in class com.noelios.restlet.Engine
 
DESCRIPTOR_CLIENT_PATH - Static variable in class com.noelios.restlet.Engine
 
DESCRIPTOR_PATH - Static variable in class com.noelios.restlet.Engine
 
DESCRIPTOR_SERVER - Static variable in class com.noelios.restlet.Engine
 
DESCRIPTOR_SERVER_PATH - Static variable in class com.noelios.restlet.Engine
 
DirectoryResource - Class in com.noelios.restlet.local
Resource supported by a set of context representations (from file system, class loaders and webapp context).
DirectoryResource(Directory, Request, Response) - Constructor for class com.noelios.restlet.local.DirectoryResource
This constructor aims at answering the following questions:
does this request target a directory? does this request target a directory, with an index file? should this request be redirected (target is a directory with no trailing "/")? does this request target a file?
The following constraints must be taken into account:
the underlying helper may not support content negotiation and be able to return the list of possible variants of the target file (e.g.
doHandle(Request, Response) - Method in class com.noelios.restlet.component.ChildClientDispatcher
Transmits the call to the parent component except if the call is internal as denoted by the Protocol.RIAP protocol and targets this child application.
doHandle(Request, Response) - Method in class com.noelios.restlet.component.ComponentClientDispatcher
 
doHandle(Request, Response) - Method in class com.noelios.restlet.component.ComponentServerDispatcher
 
doHandle(Request, Response) - Method in class com.noelios.restlet.StatusFilter
Handles the call by distributing it to the next Restlet.
doHandle(Request, Response) - Method in class com.noelios.restlet.TemplateDispatcher
Actually handles the call.

E

encode(ClientInfo, Representation) - Method in class com.noelios.restlet.application.Encoder
Encodes a given representation if an encoding is supported by the client.
encode(byte[], boolean) - Static method in class com.noelios.restlet.util.Base64
Encodes an entire byte array into a Base64 string, with optional newlines after every 76 characters.
encode(byte[], int, int, boolean) - Static method in class com.noelios.restlet.util.Base64
Encodes specified bytes into a Base64 string, with optional newlines after every 76 characters.
ENCODE_ALL_SIZES - Static variable in class com.noelios.restlet.application.Encoder
Indicates if the encoding should always occur, regardless of the size.
Encoder - Class in com.noelios.restlet.application
Filter compressing entities.
Encoder(Context) - Constructor for class com.noelios.restlet.application.Encoder
Constructor using the default media types and with Encoder.ENCODE_ALL_SIZES setting.
Encoder(Context, boolean, boolean, long, List<MediaType>, List<MediaType>) - Constructor for class com.noelios.restlet.application.Encoder
Constructor.
EncodeRepresentation - Class in com.noelios.restlet.application
Content that encodes a wrapped content.
EncodeRepresentation(Encoding, Representation) - Constructor for class com.noelios.restlet.application.EncodeRepresentation
Constructor.
Engine - Class in com.noelios.restlet
Restlet factory supported by the engine.
Engine() - Constructor for class com.noelios.restlet.Engine
Constructor that will automatically attempt to discover connectors.
Engine(boolean) - Constructor for class com.noelios.restlet.Engine
Constructor.
Entity - Class in com.noelios.restlet.local
Represents a local entity, for example a regular file or a directory.
Entity() - Constructor for class com.noelios.restlet.local.Entity
 
EntityClientHelper - Class in com.noelios.restlet.local
Connector to the local entities.
EntityClientHelper(Client) - Constructor for class com.noelios.restlet.local.EntityClientHelper
Constructor.
exists() - Method in class com.noelios.restlet.local.Entity
Indicates if the entity does exist.
exists() - Method in class com.noelios.restlet.local.FileEntity
 
extractKeySize(String) - Static method in class com.noelios.restlet.http.HttpsUtils
Extract the SSL key size of a given cipher suite.
extractMediaParams(Series<Parameter>) - Method in class com.noelios.restlet.http.PreferenceReader
Extract the media parameters.
extractQuality(Series<Parameter>) - Method in class com.noelios.restlet.http.PreferenceReader
Extract the quality value.

F

FileClientHelper - Class in com.noelios.restlet.local
Connector to the file resources accessible.
FileClientHelper(Client) - Constructor for class com.noelios.restlet.local.FileClientHelper
Constructor.
FileEntity - Class in com.noelios.restlet.local
Local entity based on a regular File.
FileEntity(File) - Constructor for class com.noelios.restlet.local.FileEntity
Constructor.
findHelper(ChallengeScheme, boolean, boolean) - Method in class com.noelios.restlet.Engine
Finds the authentication helper supporting the given scheme.
fireContextChanged(Restlet, Context) - Method in class com.noelios.restlet.Engine
Indicates that a Restlet's context has changed.
flush() - Method in class com.noelios.restlet.http.ChunkedOutputStream
Writes the current chunk and flushes the wrapped stream.
flush() - Method in class com.noelios.restlet.util.TraceHandler
 
format(ChallengeRequest) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Formats a challenge request as a HTTP header value.
format(ChallengeResponse, Request, Series<Parameter>) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Formats a challenge response as raw credentials.
format(ChallengeRequest) - Static method in class com.noelios.restlet.authentication.AuthenticationUtils
Formats a challenge request as a HTTP header value.
format(ChallengeResponse, Request, Series<Parameter>) - Static method in class com.noelios.restlet.authentication.AuthenticationUtils
Formats a challenge response as raw credentials.
format(ChallengeRequest) - Method in class com.noelios.restlet.authentication.HttpAmazonS3Helper
 
format(Cookie) - Static method in class com.noelios.restlet.http.CookieUtils
Formats a cookie.
format(Cookie, Appendable) - Static method in class com.noelios.restlet.http.CookieUtils
Formats a cookie setting.
format(CookieSetting) - Static method in class com.noelios.restlet.http.CookieUtils
Formats a cookie setting.
format(CookieSetting, Appendable) - Static method in class com.noelios.restlet.http.CookieUtils
Formats a cookie setting.
format(List<Cookie>) - Static method in class com.noelios.restlet.http.CookieUtils
Formats a list of cookies as an HTTP header.
format(List<? extends Preference<?>>) - Static method in class com.noelios.restlet.http.PreferenceUtils
Formats a list of preferences with a comma separator.
format(Preference, Appendable) - Static method in class com.noelios.restlet.http.PreferenceUtils
Formats a preference.
format(Request, Response) - Method in class com.noelios.restlet.LogFilter
Format a log entry.
format(LogRecord) - Method in class com.noelios.restlet.util.AccessLogFormatter
 
formatContentDisposition(String) - Static method in class com.noelios.restlet.http.HttpServerCall
Format fileName as a Content-Disposition header value
formatContentRange(Range, long) - Static method in class com.noelios.restlet.util.RangeUtils
Format range as a Content-Range header value
formatCookie(Cookie) - Method in class com.noelios.restlet.Engine
 
formatCookieSetting(CookieSetting) - Method in class com.noelios.restlet.Engine
 
formatCredentials(StringBuilder, ChallengeResponse, Request, Series<Parameter>) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Formats a challenge response as raw credentials.
formatCredentials(StringBuilder, ChallengeResponse, Request, Series<Parameter>) - Method in class com.noelios.restlet.authentication.HttpAmazonS3Helper
 
formatCredentials(StringBuilder, ChallengeResponse, Request, Series<Parameter>) - Method in class com.noelios.restlet.authentication.HttpBasicHelper
 
formatCredentials(StringBuilder, ChallengeResponse, Request, Series<Parameter>) - Method in class com.noelios.restlet.authentication.HttpDigestHelper
 
formatCredentials(StringBuilder, ChallengeResponse, Request, Series<Parameter>) - Method in class com.noelios.restlet.authentication.SmtpPlainHelper
 
formatDate(Date, boolean) - Static method in class com.noelios.restlet.http.HttpCall
Formats a date as a header string.
formatDefault(Request, Response, int) - Method in class com.noelios.restlet.LogFilter
Format a log entry using the default format.
formatDimensions(Collection<Dimension>) - Method in class com.noelios.restlet.Engine
 
formatParameters(StringBuilder, Series<Parameter>, ChallengeRequest) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Formats the parameters of a challenge request, to be appended to the scheme technical name and realm.
formatParameters(StringBuilder, Series<Parameter>, ChallengeRequest) - Method in class com.noelios.restlet.authentication.HttpDigestHelper
 
formatProduct(CharSequence, CharSequence, Appendable) - Static method in class com.noelios.restlet.http.HttpUtils
Formats a product description.
formatQuality(float, Appendable) - Static method in class com.noelios.restlet.http.PreferenceUtils
Formats a quality value.
If the quality is invalid, an IllegalArgumentException is thrown.
formatRanges(List<Range>) - Static method in class com.noelios.restlet.util.RangeUtils
Format ranges as a Range header value
formatUserAgent(List<Product>) - Method in class com.noelios.restlet.Engine
 
FormReader - Class in com.noelios.restlet.util
Form reader.
FormReader(Representation) - Constructor for class com.noelios.restlet.util.FormReader
Constructor.
In case the representation does not define a character set, the UTF-8 character set is used.
FormReader(String, char) - Constructor for class com.noelios.restlet.util.FormReader
Constructor.
FormReader(String, CharacterSet, char) - Constructor for class com.noelios.restlet.util.FormReader
Constructor.
FormUtils - Class in com.noelios.restlet.util
Representation of a Web form containing submitted parameters.
FormUtils() - Constructor for class com.noelios.restlet.util.FormUtils
 

G

getAcceptedMediaTypes() - Method in class com.noelios.restlet.application.Encoder
Returns the media types that should be encoded.
getAvailableSize() - Method in class com.noelios.restlet.application.EncodeRepresentation
Returns the available size in bytes of the encoded representation if known, UNKNOWN_SIZE (-1) otherwise.
getBaseName() - Method in class com.noelios.restlet.local.DirectoryResource
Returns the local base name of the file.
getBaseName(String, MetadataService) - Static method in class com.noelios.restlet.local.Entity
Return the base name that is to say the longest part of a given name without known extensions (beginning from the left).
getBaseName(MetadataService) - Method in class com.noelios.restlet.local.Entity
Return the base name of this entity that is to say the longest part of the name without known extensions (beginning from the left).
getBestClassName(Class<?>) - Static method in class com.noelios.restlet.component.ChildContext
Return the best class name.
getBestEncoding(ClientInfo) - Method in class com.noelios.restlet.application.Encoder
Returns the best supported encoding for a given client.
getChallengeResponse() - Method in class com.noelios.restlet.http.HttpRequest
 
getChallengeScheme() - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Returns the supported challenge scheme.
getChannel() - Method in class com.noelios.restlet.application.DecodeRepresentation
Returns a readable byte channel.
getChannel() - Method in class com.noelios.restlet.application.EncodeRepresentation
Returns a readable byte channel.
getCharacterSet() - Method in class com.noelios.restlet.http.ContentType
Returns the character set.
getChild() - Method in class com.noelios.restlet.component.ChildContext
Returns the child.
getChildren() - Method in class com.noelios.restlet.local.Entity
Returns the list of contained entities if the current entity is a directory, null otherwise.
getChildren() - Method in class com.noelios.restlet.local.FileEntity
 
getClient() - Method in class com.noelios.restlet.component.ClientRoute
Returns the target client.
getClientAddress() - Method in class com.noelios.restlet.http.HttpCall
Returns the client address.
Corresponds to the IP address of the requesting client.
getClientAddress() - Method in class com.noelios.restlet.http.StreamServerCall
 
getClientDispatcher() - Method in class com.noelios.restlet.component.ChildContext
 
getClientDispatcher() - Method in class com.noelios.restlet.component.ComponentContext
 
getClientInfo() - Method in class com.noelios.restlet.http.HttpRequest
Returns the client-specific information.
getClientPort() - Method in class com.noelios.restlet.http.HttpCall
Returns the client port.
Corresponds to the TCP/IP port of the requesting client.
getClientPort() - Method in class com.noelios.restlet.http.StreamServerCall
 
getClientRouter() - Method in class com.noelios.restlet.component.ComponentHelper
Returns the internal client router.
getComponent() - Method in class com.noelios.restlet.component.ComponentStatusFilter
Returns the component.
getComponentHelper() - Method in class com.noelios.restlet.component.ComponentContext
Returns the component helper.
getConditions() - Method in class com.noelios.restlet.http.HttpRequest
Returns the condition data applying to this call.
getConnectorService(Request) - Method in class com.noelios.restlet.http.HttpCall
Returns the connector service associated to a request.
getConnectTimeout() - Method in class com.noelios.restlet.ClientHelper
Returns the connection timeout.
getContentLength(Series<Parameter>) - Method in class com.noelios.restlet.http.HttpCall
Returns the content length of the request entity if know, Representation.UNKNOWN_SIZE otherwise.
getContentLength() - Method in class com.noelios.restlet.http.HttpClientCall
Returns the content length of the request entity if know, Representation.UNKNOWN_SIZE otherwise.
getContentLength() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the content length of the request entity if know, Representation.UNKNOWN_SIZE otherwise.
getContext() - Method in class com.noelios.restlet.http.HttpConverter
Returns the context.
getContext() - Method in class com.noelios.restlet.TemplateDispatcher
Returns the context.
getConverter() - Method in class com.noelios.restlet.http.HttpClientHelper
Returns the converter from uniform calls to HTTP calls.
getConverter() - Method in class com.noelios.restlet.http.HttpServerHelper
Returns the converter from HTTP calls to uniform calls.
getCookies(List<Cookie>, Map<String, Cookie>) - Static method in class com.noelios.restlet.http.CookieUtils
Gets the cookies whose name is a key in the given map.
getCookies() - Method in class com.noelios.restlet.http.HttpRequest
Returns the cookies provided by the client.
getDefaultAcceptedMediaTypes() - Static method in class com.noelios.restlet.application.Encoder
Returns the list of default encoded media types.
getDefaultIgnoredMediaTypes() - Static method in class com.noelios.restlet.application.Encoder
Returns the list of default ignored media types.
getDefaultLanguage() - Method in class com.noelios.restlet.local.LocalClientHelper
Returns the default language.
getDirectory() - Method in class com.noelios.restlet.local.DirectoryResource
Returns the parent directory handler.
getDirectoryUri() - Method in class com.noelios.restlet.local.DirectoryResource
Returns the context's directory URI (file, clap URI).
getDisabledCipherSuites(Helper<?>) - Static method in class com.noelios.restlet.http.HttpsUtils
Returns the list of disabled cipher suites.
getEnabledCipherSuites(Helper<?>) - Static method in class com.noelios.restlet.http.HttpsUtils
Returns the list of enabled cipher suites.
getEncodings() - Method in class com.noelios.restlet.application.DecodeRepresentation
Returns the encodings applied to the entity.
getEncodings() - Method in class com.noelios.restlet.application.EncodeRepresentation
Returns the applied encodings.
getEntity() - Method in class com.noelios.restlet.http.HttpRequest
Returns the representation provided by the client.
getEntity(String) - Method in class com.noelios.restlet.local.EntityClientHelper
Returns a local entity for the given path.
getEntity(String) - Method in class com.noelios.restlet.local.FileClientHelper
 
getExtensions(String) - Static method in class com.noelios.restlet.local.DirectoryResource
Returns the set of extensions contained in a given directory entry name.
getExtensions(String, MetadataService) - Static method in class com.noelios.restlet.local.Entity
Returns the list of known extensions taken from a given entity name.
getExtensions(MetadataService) - Method in class com.noelios.restlet.local.Entity
Returns the list of known extensions.
getFile() - Method in class com.noelios.restlet.local.FileEntity
Returns the underlying regular file.
getFirst() - Method in class com.noelios.restlet.ChainHelper
Returns the first Restlet.
getFirstParameter(Representation, String) - Static method in class com.noelios.restlet.util.FormUtils
Reads the first parameter with the given name.
getFirstParameter(String, String, CharacterSet, char) - Static method in class com.noelios.restlet.util.FormUtils
Reads the first parameter with the given name.
getHead(Handler) - Method in class com.noelios.restlet.util.DefaultAccessLogFormatter
 
getHelper() - Method in class com.noelios.restlet.http.HttpClientCall
Returns the HTTP client helper.
getHelper() - Method in class com.noelios.restlet.http.StreamClientCall
 
getHostDomain() - Method in class com.noelios.restlet.http.HttpCall
Returns the host domain.
getHostDomain() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the host domain name.
getHostPort() - Method in class com.noelios.restlet.http.HttpCall
Returns the host port.
getHostPort() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the host port.
getHostType() - Method in class com.noelios.restlet.util.IdentClient
Returns the remote host type.
getHttpCall() - Method in class com.noelios.restlet.http.HttpRequest
Returns the low-level HTTP call.
getHttpCall() - Method in class com.noelios.restlet.http.HttpResponse
Returns the low-level HTTP call.
getIgnoredMediaTypes() - Method in class com.noelios.restlet.application.Encoder
Returns the media types that should be ignored.
getInstance() - Static method in class com.noelios.restlet.Engine
Returns the registered Noelios Restlet engine.
getJavaMajorVersion() - Static method in class com.noelios.restlet.Engine
Parses the "java.version" system property and returns the first digit of the version number of the Java Runtime Environment (e.g.
getJavaMinorVersion() - Static method in class com.noelios.restlet.Engine
Parses the "java.version" system property and returns the second digit of the version number of the Java Runtime Environment (e.g.
getJavaUpdateVersion() - Static method in class com.noelios.restlet.Engine
Parses the "java.version" system property and returns the update release number of the Java Runtime Environment (e.g.
getLast() - Method in class com.noelios.restlet.ChainHelper
Returns the last Filter.
getLocalAddress() - Static method in class com.noelios.restlet.http.HttpClientCall
Returns the local IP address or 127.0.0.1 if the resolution fails.
getLogger() - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Returns the context's logger.
getLogger() - Method in class com.noelios.restlet.http.HttpCall
Returns the logger.
getLogger() - Method in class com.noelios.restlet.http.HttpConverter
Returns the logger.
getLogger() - Method in class com.noelios.restlet.TemplateDispatcher
Returns the context's logger.
getLoggerName(String, Object) - Static method in class com.noelios.restlet.component.ChildContext
Returns a non-null logger name.
getMediaType() - Method in class com.noelios.restlet.http.ContentType
Returns the media type.
getMetadataService() - Method in class com.noelios.restlet.application.TunnelFilter
Returns the metadata service of the parent application.
getMetadataService(Request) - Method in class com.noelios.restlet.local.LocalClientHelper
Returns the metadata service associated to a request.
getMethod() - Method in class com.noelios.restlet.http.HttpCall
Returns the request method.
getMinimumSize() - Method in class com.noelios.restlet.application.Encoder
Returns the minimum size a representation must have before compression is done.
getName() - Method in class com.noelios.restlet.local.Entity
Returns the name.
getName() - Method in class com.noelios.restlet.local.FileEntity
 
getNext(Request, Response) - Method in class com.noelios.restlet.component.ClientRouter
 
getParameter(Representation, String) - Static method in class com.noelios.restlet.util.FormUtils
Reads the parameters with the given name.
If multiple values are found, a list is returned created.
getParameter(String, String, CharacterSet, char) - Static method in class com.noelios.restlet.util.FormUtils
Reads the parameters with the given name.
If multiple values are found, a list is returned created.
getParameters(Representation, Map<String, Object>) - Static method in class com.noelios.restlet.util.FormUtils
Reads the parameters whose name is a key in the given map.
If a matching parameter is found, its value is put in the map.
If multiple values are found, a list is created and set in the map.
getParameters(String, Map<String, Object>, CharacterSet, char) - Static method in class com.noelios.restlet.util.FormUtils
Reads the parameters whose name is a key in the given map.
If a matching parameter is found, its value is put in the map.
If multiple values are found, a list is created and set in the map.
getParent() - Method in class com.noelios.restlet.local.Entity
Returns the parent directory (if any).
getParent() - Method in class com.noelios.restlet.local.FileEntity
 
getParentContext() - Method in class com.noelios.restlet.component.ChildContext
Returns the parent context.
getPreferredVariant(ClientInfo, List<Variant>, Language) - Method in class com.noelios.restlet.Engine
 
getProtocol() - Method in class com.noelios.restlet.http.HttpCall
Returns the exact protocol (HTTP or HTTPS).
getProtocols() - Method in class com.noelios.restlet.ConnectorHelper
Returns the protocols simultaneously supported.
getRanges() - Method in class com.noelios.restlet.http.HttpRequest
 
getRangeService() - Method in class com.noelios.restlet.application.RangeFilter
Returns the Range service of the parent application.
getReasonPhrase() - Method in class com.noelios.restlet.http.HttpCall
Returns the reason phrase.
getReencodedVariantEntityName(String, String) - Method in class com.noelios.restlet.local.EntityClientHelper
Percent-encodes the given percent-decoded variant name of a resource whose percent-encoded name is given.
getReferrerRef() - Method in class com.noelios.restlet.http.HttpRequest
Returns the referrer reference if available.
getRegisteredAuthentications() - Method in class com.noelios.restlet.Engine
Returns the list of available authentication helpers.
getRegisteredClients() - Method in class com.noelios.restlet.Engine
Returns the list of available client connectors.
getRegisteredServers() - Method in class com.noelios.restlet.Engine
Returns the list of available server connectors.
getRepresentation(Status, Request, Response) - Method in class com.noelios.restlet.application.ApplicationStatusFilter
 
getRepresentation(Status, Request, Response) - Method in class com.noelios.restlet.component.ComponentStatusFilter
 
getRepresentation(InputStream) - Method in class com.noelios.restlet.http.HttpClientCall
Returns the representation wrapping the given stream.
getRepresentation(ReadableByteChannel) - Method in class com.noelios.restlet.http.HttpClientCall
Returns the representation wrapping the given channel.
getRepresentation(InputStream) - Method in class com.noelios.restlet.http.StreamClientCall
 
getRepresentation(MediaType, int) - Method in class com.noelios.restlet.local.Entity
Returns a representation of this local entity.
getRepresentation(MediaType, int) - Method in class com.noelios.restlet.local.FileEntity
 
getRepresentation(Status, Request, Response) - Method in class com.noelios.restlet.StatusFilter
Returns a representation for the given status.
In order to customize the default representation, this method can be overriden.
getRequestEntity() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the request entity if available.
getRequestEntityChannel() - Method in class com.noelios.restlet.http.HttpClientCall
Returns the request entity channel if it exists.
getRequestEntityChannel(long) - Method in class com.noelios.restlet.http.HttpServerCall
Returns the request entity channel if it exists.
getRequestEntityChannel() - Method in class com.noelios.restlet.http.StreamClientCall
 
getRequestEntityChannel(long) - Method in class com.noelios.restlet.http.StreamServerCall
 
getRequestEntityStream() - Method in class com.noelios.restlet.http.HttpClientCall
Returns the request entity stream if it exists.
getRequestEntityStream(long) - Method in class com.noelios.restlet.http.HttpServerCall
Returns the request entity stream if it exists.
getRequestEntityStream() - Method in class com.noelios.restlet.http.StreamClientCall
 
getRequestEntityStream(long) - Method in class com.noelios.restlet.http.StreamServerCall
 
getRequestHeadChannel() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the request head channel if it exists.
getRequestHeadChannel() - Method in class com.noelios.restlet.http.StreamServerCall
 
getRequestHeaders() - Method in class com.noelios.restlet.http.HttpCall
Returns the modifiable list of request headers.
getRequestHeadStream() - Method in class com.noelios.restlet.http.HttpClientCall
Returns the request head stream if it exists.
getRequestHeadStream() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the request head stream if it exists.
getRequestHeadStream() - Method in class com.noelios.restlet.http.StreamClientCall
 
getRequestHeadStream() - Method in class com.noelios.restlet.http.StreamServerCall
 
getRequestUri() - Method in class com.noelios.restlet.http.HttpCall
Returns the URI on the request line (most like a relative reference, but not necessarily).
getResponseEntity(Response) - Method in class com.noelios.restlet.http.HttpClientCall
Returns the response entity if available.
getResponseEntityChannel(long) - Method in class com.noelios.restlet.http.HttpClientCall
Returns the response channel if it exists.
getResponseEntityChannel() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the response channel if it exists.
getResponseEntityChannel(long) - Method in class com.noelios.restlet.http.StreamClientCall
 
getResponseEntityChannel() - Method in class com.noelios.restlet.http.StreamServerCall
 
getResponseEntityStream(long) - Method in class com.noelios.restlet.http.HttpClientCall
Returns the response entity stream if it exists.
getResponseEntityStream() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the response entity stream if it exists.
getResponseEntityStream(long) - Method in class com.noelios.restlet.http.StreamClientCall
 
getResponseEntityStream() - Method in class com.noelios.restlet.http.StreamServerCall
 
getResponseHeaders() - Method in class com.noelios.restlet.http.HttpCall
Returns the modifiable list of server headers.
getSecureSocketProtocol() - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Returns the secure socket protocol name, "TLS" by default.
getServerAddress() - Method in class com.noelios.restlet.http.HttpCall
Returns the response address.
Corresponds to the IP address of the responding server.
getServerDispatcher() - Method in class com.noelios.restlet.component.ChildContext
 
getServerDispatcher() - Method in class com.noelios.restlet.component.ComponentContext
 
getServerInfo() - Method in class com.noelios.restlet.http.HttpResponse
Returns the server-specific information.
getServerPort() - Method in class com.noelios.restlet.http.HttpCall
Returns the server port.
getServerRouter() - Method in class com.noelios.restlet.component.ComponentHelper
Returns the internal host router.
getSize() - Method in class com.noelios.restlet.application.DecodeRepresentation
Returns the size in bytes of the decoded representation if known, UNKNOWN_SIZE (-1) otherwise.
getSize() - Method in class com.noelios.restlet.application.EncodeRepresentation
Returns the size in bytes of the encoded representation if known, UNKNOWN_SIZE (-1) otherwise.
getSslCipherSuite() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the SSL Cipher Suite, if available and accessible.
getSslClientCertificates() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the chain of client certificates, if available and accessible.
getSslContextFactory(Helper<?>) - Static method in class com.noelios.restlet.http.HttpsUtils
Returns the SSL context factory.
getSslKeySize() - Method in class com.noelios.restlet.http.HttpServerCall
Returns the SSL key size, if available and accessible.
getStatus(Throwable, Request, Response) - Method in class com.noelios.restlet.application.ApplicationStatusFilter
 
getStatus(Throwable, Request, Response) - Method in class com.noelios.restlet.component.ComponentStatusFilter
 
getStatus(Throwable, Request, Response) - Method in class com.noelios.restlet.StatusFilter
Returns a status for a given exception or error.
getStatusCode() - Method in class com.noelios.restlet.http.HttpCall
Returns the status code.
getStream() - Method in class com.noelios.restlet.application.DecodeRepresentation
Returns a stream with the representation's content.
getStream() - Method in class com.noelios.restlet.application.EncodeRepresentation
Returns a stream with the representation's content.
getStream() - Method in class com.noelios.restlet.application.RangeRepresentation
 
getSupportedEncodings() - Static method in class com.noelios.restlet.application.DecodeRepresentation
Returns the list of supported encodings.
getSupportedEncodings() - Static method in class com.noelios.restlet.application.EncodeRepresentation
Returns the list of supported encodings.
getTargetUri() - Method in class com.noelios.restlet.local.DirectoryResource
Returns the context's target URI (file, clap URI).
getTcpNoDelay() - Method in class com.noelios.restlet.http.StreamClientHelper
Indicates if the protocol will use Nagle's algorithm
getTemporaryExtension() - Method in class com.noelios.restlet.local.FileClientHelper
Returns the name of the extension to use to store the temporary content while uploading content via the PUT method.
getText() - Method in class com.noelios.restlet.application.DecodeRepresentation
Converts the representation to a string value.
getText() - Method in class com.noelios.restlet.application.EncodeRepresentation
Converts the representation to a string value.
getTimeToLive() - Method in class com.noelios.restlet.local.LocalClientHelper
Returns the time to live for a file representation before it expires (in seconds).
getTunnelService() - Method in class com.noelios.restlet.application.TunnelFilter
Returns the tunnel service of the parent application.
getUserIdentifier() - Method in class com.noelios.restlet.util.IdentClient
Returns the user identifier.
getVariants() - Method in class com.noelios.restlet.local.DirectoryResource
Returns the representation variants.
getVersion() - Method in class com.noelios.restlet.http.HttpCall
Returns the protocol version used.
getVirtualHost() - Method in class com.noelios.restlet.component.HostRoute
Returns the target virtual host.

H

handle(Request, Response) - Method in class com.noelios.restlet.application.ApplicationHelper
In addition to the default behavior, it saves the current application instance into the current thread.
handle(Request, Response) - Method in class com.noelios.restlet.ChainHelper
 
handle(Request, Response) - Method in class com.noelios.restlet.http.HttpClientHelper
 
handle(HttpServerCall) - Method in class com.noelios.restlet.http.HttpServerHelper
Handles the connector call.
The default behavior is to create an REST call and delegate it to the attached Restlet.
handle(Request, Response) - Method in class com.noelios.restlet.local.ClapClientHelper
Handles a call.
handle(Request, Response) - Method in class com.noelios.restlet.local.EntityClientHelper
Handles a call.
handle(Request, Response) - Method in class com.noelios.restlet.local.FileClientHelper
Handles a call.
handle(Request, Response) - Method in class com.noelios.restlet.ServerHelper
Handles a call by invoking the helped Server's Server.handle(Request, Response) method.
handle(Request, Response) - Method in class com.noelios.restlet.TemplateDispatcher
Handles the call after resolving any URI template on the request's target resource reference.
handleClassLoader(Request, Response, ClassLoader) - Method in class com.noelios.restlet.local.ClapClientHelper
Handles a call with a given class loader.
handleEntity(Request, Response, String, String, MetadataService) - Method in class com.noelios.restlet.local.EntityClientHelper
Handles a call for a local entity.
handleEntity(Request, Response, String, String, MetadataService) - Method in class com.noelios.restlet.local.FileClientHelper
 
handleEntityGet(Request, Response, String, Entity, MetadataService) - Method in class com.noelios.restlet.local.EntityClientHelper
Handles a GET call.
handleFileDelete(Response, File) - Method in class com.noelios.restlet.local.FileClientHelper
Handles a DELETE call for the FILE protocol.
handleFilePut(Request, Response, String, File, MetadataService) - Method in class com.noelios.restlet.local.FileClientHelper
Handles a PUT call for the FILE protocol.
handleGet() - Method in class com.noelios.restlet.local.DirectoryResource
 
HEADER_ACCEPT - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_ACCEPT_CHARSET - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_ACCEPT_ENCODING - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_ACCEPT_LANGUAGE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_ACCEPT_RANGES - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_AGE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_ALLOW - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_AUTHENTICATION_INFO - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_AUTHORIZATION - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CACHE_CONTROL - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONNECTION - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONTENT_DISPOSITION - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONTENT_ENCODING - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONTENT_LANGUAGE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONTENT_LENGTH - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONTENT_LOCATION - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONTENT_MD5 - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONTENT_RANGE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_CONTENT_TYPE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_COOKIE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_DATE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_ETAG - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_EXPECT - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_EXPIRES - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_FROM - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_HOST - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_IF_MATCH - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_IF_MODIFIED_SINCE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_IF_NONE_MATCH - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_IF_RANGE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_IF_UNMODIFIED_SINCE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_LAST_MODIFIED - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_LOCATION - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_MAX_FORWARDS - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_PRAGMA - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_PROXY_AUTHENTICATE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_PROXY_AUTHORIZATION - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_RANGE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_REFERRER - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_RETRY_AFTER - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_SERVER - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_SET_COOKIE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_SET_COOKIE2 - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_TRAILER - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_TRANSFER_ENCODING - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_TRANSFER_EXTENSION - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_UPGRADE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_USER_AGENT - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_VARY - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_VIA - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_WARNING - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_WWW_AUTHENTICATE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_X_FORWARDED_FOR - Static variable in class com.noelios.restlet.http.HttpConstants
 
HEADER_X_HTTP_METHOD_OVERRIDE - Static variable in class com.noelios.restlet.http.HttpConstants
 
HeaderReader - Class in com.noelios.restlet.http
HTTP-style header reader.
HeaderReader(String) - Constructor for class com.noelios.restlet.http.HeaderReader
Constructor.
HostRoute - Class in com.noelios.restlet.component
Route based on a target VirtualHost.
HostRoute(Router, VirtualHost) - Constructor for class com.noelios.restlet.component.HostRoute
Constructor.
HttpAmazonS3Helper - Class in com.noelios.restlet.authentication
Implements the HTTP authentication for the Amazon S3 service.
HttpAmazonS3Helper() - Constructor for class com.noelios.restlet.authentication.HttpAmazonS3Helper
Constructor.
HttpBasicHelper - Class in com.noelios.restlet.authentication
Implements the HTTP BASIC authentication.
HttpBasicHelper() - Constructor for class com.noelios.restlet.authentication.HttpBasicHelper
Constructor.
HttpCall - Class in com.noelios.restlet.http
Low-level call for the HTTP connectors.
HttpCall() - Constructor for class com.noelios.restlet.http.HttpCall
Constructor.
HttpClientCall - Class in com.noelios.restlet.http
Low-level HTTP client call.
HttpClientCall(HttpClientHelper, String, String) - Constructor for class com.noelios.restlet.http.HttpClientCall
Constructor setting the request address to the local host.
HttpClientConverter - Class in com.noelios.restlet.http
Converter of high-level uniform calls into low-level HTTP client calls.
HttpClientConverter(Context) - Constructor for class com.noelios.restlet.http.HttpClientConverter
Constructor.
HttpClientHelper - Class in com.noelios.restlet.http
Base HTTP client connector.
HttpClientHelper(Client) - Constructor for class com.noelios.restlet.http.HttpClientHelper
Constructor.
HttpConstants - Class in com.noelios.restlet.http
Constants related to the HTTP protocol.
HttpConstants() - Constructor for class com.noelios.restlet.http.HttpConstants
 
HttpConverter - Class in com.noelios.restlet.http
Converter between high-level and low-level HTTP calls.
HttpConverter(Context) - Constructor for class com.noelios.restlet.http.HttpConverter
Constructor.
HttpDigestHelper - Class in com.noelios.restlet.authentication
Implements the HTTP DIGEST authentication.
HttpDigestHelper() - Constructor for class com.noelios.restlet.authentication.HttpDigestHelper
Constructor.
HttpRequest - Class in com.noelios.restlet.http
Request wrapper for server HTTP calls.
HttpRequest(Context, HttpServerCall) - Constructor for class com.noelios.restlet.http.HttpRequest
Constructor.
HttpResponse - Class in com.noelios.restlet.http
Response wrapper for server HTTP calls.
HttpResponse(HttpServerCall, Request) - Constructor for class com.noelios.restlet.http.HttpResponse
Constructor.
HttpServerCall - Class in com.noelios.restlet.http
Abstract HTTP server connector call.
HttpServerCall(String, int) - Constructor for class com.noelios.restlet.http.HttpServerCall
Constructor.
HttpServerCall(Server) - Constructor for class com.noelios.restlet.http.HttpServerCall
Constructor.
HttpServerConverter - Class in com.noelios.restlet.http
Converter of low-level HTTP server calls into high-level uniform calls.
HttpServerConverter(Context) - Constructor for class com.noelios.restlet.http.HttpServerConverter
Constructor.
HttpServerHelper - Class in com.noelios.restlet.http
Base HTTP server connector.
HttpServerHelper() - Constructor for class com.noelios.restlet.http.HttpServerHelper
Default constructor.
HttpServerHelper(Server) - Constructor for class com.noelios.restlet.http.HttpServerHelper
Constructor.
HttpsUtils - Class in com.noelios.restlet.http
Various HTTPS utilities.
HttpsUtils() - Constructor for class com.noelios.restlet.http.HttpsUtils
 
HttpUtils - Class in com.noelios.restlet.http
Various HTTP utilities.
HttpUtils() - Constructor for class com.noelios.restlet.http.HttpUtils
 

I

IdentClient - Class in com.noelios.restlet.util
Simple IDENT client.
IdentClient(String, int, int) - Constructor for class com.noelios.restlet.util.IdentClient
Constructor.
implCloseChannel() - Method in class com.noelios.restlet.http.ReadableEntityChannel
 
init() - Method in class com.noelios.restlet.util.AccessLogFileHandler
Initialization code common to all constructors.
init(Series<Parameter>) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the following options according to parameters that may have been set up directly in the HttpsServerHelper parameters.
init(Series<Parameter>) - Method in class com.noelios.restlet.util.SslContextFactory
Initialize the factory with the given connector parameters.
InputEntityStream - Class in com.noelios.restlet.http
Input stream based on a source stream that must only be partially read.
InputEntityStream(InputStream, long) - Constructor for class com.noelios.restlet.http.InputEntityStream
Constructor.
isAlpha(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is alphabetical (a-z or A-Z).
isAsciiChar(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is in ASCII range.
isBlocking() - Method in class com.noelios.restlet.http.ReadableEntityChannel
 
isCarriageReturn(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is a carriage return.
isClientKeepAlive() - Method in class com.noelios.restlet.http.HttpCall
Indicates if the client wants a persistent connection.
isClientKeepAlive() - Method in class com.noelios.restlet.http.HttpClientCall
 
isClientKeepAlive() - Method in class com.noelios.restlet.http.HttpServerCall
 
isClientKeepAlive() - Method in class com.noelios.restlet.http.StreamClientCall
 
isClientSide() - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Indicates if client side authentication is supported.
isConfidential() - Method in class com.noelios.restlet.http.HttpCall
Indicates if the confidentiality of the call is ensured (ex: via SSL).
isConnectionBroken(Exception) - Method in class com.noelios.restlet.http.HttpCall
Returns true if the given exception is caused by a broken connection.
isControlChar(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is a control character.
isDecodeRequest() - Method in class com.noelios.restlet.application.Decoder
Indicates if the request entity should be decoded.
isDecodeResponse() - Method in class com.noelios.restlet.application.Decoder
Indicates if the response entity should be decoded.
isDigit(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is a digit (0-9).
isDirectory() - Method in class com.noelios.restlet.local.Entity
Indicates if the entity is a directory.
isDirectory() - Method in class com.noelios.restlet.local.FileEntity
 
isDirectoryTarget() - Method in class com.noelios.restlet.local.DirectoryResource
Indicates if the target resource is a directory.
isDoubleQuote(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is a double quote.
isEncodeRequest() - Method in class com.noelios.restlet.application.Encoder
Indicates if the request entity should be encoded.
isEncodeResponse() - Method in class com.noelios.restlet.application.Encoder
Indicates if the response entity should be encoded.
isFileTarget() - Method in class com.noelios.restlet.local.DirectoryResource
Indicates if the target resource is a file.
isHorizontalTab(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is an horizontal tab.
isKeepAlive() - Method in class com.noelios.restlet.http.HttpCall
Indicates if both the client and the server want a persistent connection.
isLinearWhiteSpace(int) - Method in class com.noelios.restlet.http.HeaderReader
Indicates if the given character is a value separator.
isLineFeed(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is a line feed.
isLowerCase(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is lower case (a-z).
isNormal() - Method in class com.noelios.restlet.local.Entity
Indicates if the entity is a normal entity, especially if it is not a directory.
isNormal() - Method in class com.noelios.restlet.local.FileEntity
 
isQuality(float) - Static method in class com.noelios.restlet.http.PreferenceUtils
Indicates if the quality value is valid.
isRegistered() - Method in class com.noelios.restlet.http.ReadableEntityChannel
 
isRequestChunked() - Method in class com.noelios.restlet.http.HttpCall
Indicates if the request entity is chunked.
isResponseChunked() - Method in class com.noelios.restlet.http.HttpCall
Indicates if the response entity is chunked.
isResumeUpload() - Method in class com.noelios.restlet.local.FileClientHelper
Indicates if a failed upload can be resumed.
isSeparator(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is a separator.
isServerKeepAlive() - Method in class com.noelios.restlet.http.HttpCall
Indicates if the server wants a persistent connection.
isServerKeepAlive() - Method in class com.noelios.restlet.http.HttpClientCall
 
isServerKeepAlive() - Method in class com.noelios.restlet.http.HttpServerCall
 
isServerKeepAlive() - Method in class com.noelios.restlet.http.StreamServerCall
 
isServerSide() - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Indicates if server side authentication is supported.
isSpace(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is a space.
isText(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is textual (ASCII and not a control character).
isToken(CharSequence) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the token is valid.
Only contains valid token characters.
isTokenChar(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is a token character (text and not a separator).
isUpperCase(int) - Static method in class com.noelios.restlet.http.HttpUtils
Indicates if the given character is upper case (A-Z).
isValueSeparator(int) - Method in class com.noelios.restlet.http.HeaderReader
Indicates if the given character is a value separator.

K

KeepAliveInputStream - Class in com.noelios.restlet.util
InputStream decorator to trap close() calls so that the underlying stream is not closed.
KeepAliveInputStream(InputStream) - Constructor for class com.noelios.restlet.util.KeepAliveInputStream
Constructor.
KeepAliveOutputStream - Class in com.noelios.restlet.util
OutputStream decorator to trap close() calls so that the decorated stream does not get closed.
KeepAliveOutputStream(OutputStream) - Constructor for class com.noelios.restlet.util.KeepAliveOutputStream
Constructor.
keyFor(Selector) - Method in class com.noelios.restlet.http.ReadableEntityChannel
 

L

LocalClientHelper - Class in com.noelios.restlet.local
Connector to the local resources accessible via file system, class loaders and similar mechanisms.
LocalClientHelper(Client) - Constructor for class com.noelios.restlet.local.LocalClientHelper
Constructor.
LogFilter - Class in com.noelios.restlet
Filter logging all calls after their handling by the target Restlet.
LogFilter(Context, LogService) - Constructor for class com.noelios.restlet.LogFilter
Constructor.
logService - Variable in class com.noelios.restlet.LogFilter
The log service.
logTemplate - Variable in class com.noelios.restlet.LogFilter
The log template to use.

M

makeNonce(String) - Static method in class com.noelios.restlet.util.SecurityUtils
Generates a nonce as recommended in section 3.2.1 of RFC-2617, but without the ETag field.
mark(int) - Method in class com.noelios.restlet.application.RangeInputStream
 
mark(int) - Method in class com.noelios.restlet.http.InputEntityStream
 

P

parse(Form, Representation) - Method in class com.noelios.restlet.Engine
 
parse(Form, String, CharacterSet, boolean, char) - Method in class com.noelios.restlet.Engine
 
parse(Form, Representation) - Static method in class com.noelios.restlet.util.FormUtils
Parses a post into a given form.
parse(Form, String, CharacterSet, boolean, char) - Static method in class com.noelios.restlet.util.FormUtils
Parses a parameters string into a given form.
parseAuthenticateHeader(String) - Static method in class com.noelios.restlet.authentication.AuthenticationUtils
Parses an authenticate header into a challenge request.
parseAuthorizationHeader(Request, String) - Static method in class com.noelios.restlet.authentication.AuthenticationUtils
Parses an authorization header into a challenge response.
parseCharacterSets(String, ClientInfo) - Static method in class com.noelios.restlet.http.PreferenceUtils
Parses character set preferences from a header.
parseContentDisposition(String) - Static method in class com.noelios.restlet.http.HttpClientCall
Parse the Content-Disposition header value
parseContentRange(String, Representation) - Static method in class com.noelios.restlet.util.RangeUtils
Parse the Content-Range header value and update the given representation.
parseContentType(String) - Method in class com.noelios.restlet.Engine
 
parseContentType(String) - Static method in class com.noelios.restlet.http.ContentType
Parses the Content Type.
parseCookie(String) - Method in class com.noelios.restlet.Engine
 
parseCookieSetting(String) - Method in class com.noelios.restlet.Engine
 
parseDate(String, boolean) - Static method in class com.noelios.restlet.http.HttpCall
Parses a date string.
parseEncodings(String, ClientInfo) - Static method in class com.noelios.restlet.http.PreferenceUtils
Parses encoding preferences from a header.
parseLanguages(String, ClientInfo) - Static method in class com.noelios.restlet.http.PreferenceUtils
Parses language preferences from a header.
parseMediaTypes(String, ClientInfo) - Static method in class com.noelios.restlet.http.PreferenceUtils
Parses media type preferences from a header.
parseParameters(String, Series<Parameter>) - Static method in class com.noelios.restlet.authentication.AuthenticationUtils
Parsed the parameters of a credientials string and updates the series of parameters.
parseQuality(String) - Static method in class com.noelios.restlet.http.PreferenceUtils
Parses a quality value.
If the quality is invalid, an IllegalArgumentException is thrown.
parseRangeHeader(String) - Static method in class com.noelios.restlet.util.RangeUtils
Parse the Range header and returns the list of corresponding Range objects.
parseRequest(ChallengeRequest, String) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Parses an authenticate header into a challenge request.
parseResponse(ChallengeResponse, Request) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Parses an authorization header into a challenge response.
parseResponse(ChallengeResponse, Request) - Method in class com.noelios.restlet.authentication.HttpBasicHelper
 
parseResponse(ChallengeResponse, Request) - Method in class com.noelios.restlet.authentication.HttpDigestHelper
 
parseResponse() - Method in class com.noelios.restlet.http.StreamClientCall
Parses the HTTP response.
parseUserAgent(String) - Method in class com.noelios.restlet.Engine
 
PreferenceReader<T extends Metadata> - Class in com.noelios.restlet.http
Preference header reader.
PreferenceReader(int, String) - Constructor for class com.noelios.restlet.http.PreferenceReader
Constructor.
PreferenceUtils - Class in com.noelios.restlet.http
Preference manipulation utilities.
PreferenceUtils() - Constructor for class com.noelios.restlet.http.PreferenceUtils
 
provider() - Method in class com.noelios.restlet.http.ReadableEntityChannel
 
publish(LogRecord) - Method in class com.noelios.restlet.util.TraceHandler
 

R

RangeFilter - Class in com.noelios.restlet.application
Filter that is in charge to check the responses to requests for partial content.
RangeFilter(Context) - Constructor for class com.noelios.restlet.application.RangeFilter
Constructor.
RangeInputStream - Class in com.noelios.restlet.application
Filters an input stream to expose only a given range.
RangeInputStream(InputStream, long, Range) - Constructor for class com.noelios.restlet.application.RangeInputStream
Constructs a stream exposing only a range of a given source stream.
RangeRepresentation - Class in com.noelios.restlet.application
Representation that exposes only a range of the content of a wrapped representation.
RangeRepresentation(Representation) - Constructor for class com.noelios.restlet.application.RangeRepresentation
Constructor.
RangeRepresentation(Representation, Range) - Constructor for class com.noelios.restlet.application.RangeRepresentation
Constructor.
RangeUtils - Class in com.noelios.restlet.util
Range manipulation utilities.
RangeUtils() - Constructor for class com.noelios.restlet.util.RangeUtils
 
read() - Method in class com.noelios.restlet.application.RangeInputStream
 
read(byte[], int, int) - Method in class com.noelios.restlet.application.RangeInputStream
 
read() - Method in class com.noelios.restlet.http.ChunkedInputStream
 
read(byte[], int, int) - Method in class com.noelios.restlet.http.ChunkedInputStream
 
read() - Method in class com.noelios.restlet.http.HeaderReader
Reads the next character.
read() - Method in class com.noelios.restlet.http.InputEntityStream
Reads a byte from the underlying stream.
read(byte[], int, int) - Method in class com.noelios.restlet.http.InputEntityStream
 
read(ByteBuffer) - Method in class com.noelios.restlet.http.ReadableEntityChannel
Reads some bytes and put them into the destination buffer.
read() - Method in class com.noelios.restlet.util.FormReader
Reads all the parameters.
ReadableEntityChannel - Class in com.noelios.restlet.http
Readable byte channel based on a source socket channel that must only be partially read.
ReadableEntityChannel(ByteBuffer, SelectableChannel, long) - Constructor for class com.noelios.restlet.http.ReadableEntityChannel
Constructor.
readCookie() - Method in class com.noelios.restlet.http.CookieReader
Reads the next cookie available or null.
readCookieSetting() - Method in class com.noelios.restlet.http.CookieReader
Reads the next cookie setting available or null.
readFirstParameter(String) - Method in class com.noelios.restlet.util.FormReader
Reads the first parameter with the given name.
readHeader(InputStream, StringBuilder) - Static method in class com.noelios.restlet.http.HttpUtils
Read a header.
readNextParameter() - Method in class com.noelios.restlet.util.FormReader
Reads the next parameter available or null.
readParameter(String) - Method in class com.noelios.restlet.util.FormReader
Reads the parameters with the given name.
readParameters(Map<String, Object>) - Method in class com.noelios.restlet.util.FormReader
Reads the parameters whose name is a key in the given map.
readPreference() - Method in class com.noelios.restlet.http.PreferenceReader
Read the next preference.
readQuotedString() - Method in class com.noelios.restlet.http.HeaderReader
Reads the next quoted string.
readRequestHead(InputStream) - Method in class com.noelios.restlet.http.HttpServerCall
Reads the HTTP request head (request line and headers).
readResponseHeaders(HttpClientCall, Response) - Method in class com.noelios.restlet.http.HttpClientConverter
Reads the response headers of a handled HTTP client call to update the original uniform call.
readValue() - Method in class com.noelios.restlet.http.HeaderReader
Read the next value of a multi-value header.
register() - Static method in class com.noelios.restlet.Engine
Registers a new Noelios Restlet Engine.
register(boolean) - Static method in class com.noelios.restlet.Engine
Registers a new Noelios Restlet Engine.
register(Selector, int, Object) - Method in class com.noelios.restlet.http.ReadableEntityChannel
 
register() - Static method in class com.noelios.restlet.util.TraceHandler
Registers the handler with the root logger.
registerDefaultAuthentications() - Method in class com.noelios.restlet.Engine
Registers the default authentication helpers.
registerDefaultConnectors() - Method in class com.noelios.restlet.Engine
Registers the default client and server connectors.
registerHelper(ClassLoader, URL, List, Class) - Method in class com.noelios.restlet.Engine
Registers a helper.
registerHelpers(ClassLoader, Enumeration<URL>, List, Class) - Method in class com.noelios.restlet.Engine
Registers a list of helpers.
registerUrlFactory() - Method in class com.noelios.restlet.Engine
Registers a factory that is used by the URL class to create the URLConnection instances when the URL.openConnection() or URL.openStream() methods are invoked.
removeRepresentations() - Method in class com.noelios.restlet.local.DirectoryResource
 
reset() - Method in class com.noelios.restlet.http.InputEntityStream
 

S

score(Request, Response) - Method in class com.noelios.restlet.component.ClientRoute
Returns the score for a given call (between 0 and 1.0).
score(Request, Response) - Method in class com.noelios.restlet.component.HostRoute
Returns the score for a given call (between 0 and 1.0).
SecurityUtils - Class in com.noelios.restlet.util
Security data manipulation utilities.
SecurityUtils() - Constructor for class com.noelios.restlet.util.SecurityUtils
 
sendRequest(Request) - Method in class com.noelios.restlet.http.HttpClientCall
Sends the request to the client.
sendRequest(Request) - Method in class com.noelios.restlet.http.StreamClientCall
 
sendResponse(Response) - Method in class com.noelios.restlet.http.HttpServerCall
Sends the response back to the client.
ServerHelper - Class in com.noelios.restlet
Server connector helper.
ServerHelper(Server) - Constructor for class com.noelios.restlet.ServerHelper
Constructor.
ServerRouter - Class in com.noelios.restlet.component
Router that collects calls from all server connectors and dispatches them to the appropriate host routers.
ServerRouter(Component) - Constructor for class com.noelios.restlet.component.ServerRouter
Constructor.
setChallengeResponse(ChallengeResponse) - Method in class com.noelios.restlet.http.HttpRequest
 
setChallengeScheme(ChallengeScheme) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Sets the supported challenge scheme.
setChild(Restlet) - Method in class com.noelios.restlet.component.ChildContext
Sets the child.
setClientAddress(String) - Method in class com.noelios.restlet.http.HttpCall
Sets the client address.
setClientPort(int) - Method in class com.noelios.restlet.http.HttpCall
Sets the client port.
setClientSide(boolean) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Indicates if client side authentication is supported.
setComponentHelper(ComponentHelper) - Method in class com.noelios.restlet.component.ComponentContext
Sets the component helper.
setConfidential(boolean) - Method in class com.noelios.restlet.http.HttpCall
Indicates if the confidentiality of the call is ensured (ex: via SSL).
setConverter(HttpClientConverter) - Method in class com.noelios.restlet.http.HttpClientHelper
Sets the converter from uniform calls to HTTP calls.
setConverter(HttpServerConverter) - Method in class com.noelios.restlet.http.HttpServerHelper
Sets the converter from HTTP calls to uniform calls.
setDecodeRequest(boolean) - Method in class com.noelios.restlet.application.Decoder
Indicates if the request entity should be decoded.
setDecodeResponse(boolean) - Method in class com.noelios.restlet.application.Decoder
Indicates if the response entity should be decoded.
setEncodeRequest(boolean) - Method in class com.noelios.restlet.application.Encoder
Indicates if the request entity should be encoded.
setEncodeResponse(boolean) - Method in class com.noelios.restlet.application.Encoder
Indicates if the response entity should be encoded.
setEntity(Representation) - Method in class com.noelios.restlet.http.HttpRequest
 
setEphemeralPort(int) - Method in class com.noelios.restlet.ServerHelper
Sets the ephemeral port in the attributes map if necessary.
setEphemeralPort(ServerSocket) - Method in class com.noelios.restlet.ServerHelper
Sets the ephemeral port in the attributes map if necessary.
setFirst(Restlet) - Method in class com.noelios.restlet.ChainHelper
Sets the first Restlet.
setHostDomain(String) - Method in class com.noelios.restlet.http.HttpCall
Sets the host domain name.
setHostPort(int) - Method in class com.noelios.restlet.http.HttpCall
Sets the host port.
setKeyManagerAlgorithm(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the KeyManager algorithm.
setKeyStoreKeyPassword(char[]) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the password of the key in the keystore.
setKeyStoreKeyPassword(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the password of the key in the keystore.
setKeyStorePassword(char[]) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the keystore password.
setKeyStorePassword(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the keystore password.
setKeyStorePath(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the path to the keystore file.
setKeyStoreProvider(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the name of the keystore provider.
setKeyStoreType(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the KeyStore type of the keystore.
setLast(Filter) - Method in class com.noelios.restlet.ChainHelper
Sets the last Filter.
setMethod(String) - Method in class com.noelios.restlet.http.HttpCall
Sets the request method.
setMinimumSize(long) - Method in class com.noelios.restlet.application.Encoder
Sets the minimum size a representation must have before compression is done.
setNext(Restlet) - Method in class com.noelios.restlet.ChainHelper
Sets the next Restlet after the chain.
setNext(Client) - Method in class com.noelios.restlet.component.ClientRoute
Sets the next client.
setNext(VirtualHost) - Method in class com.noelios.restlet.component.HostRoute
Sets the next virtual host.
setProtocol(Protocol) - Method in class com.noelios.restlet.http.HttpCall
Sets the exact protocol used (HTTP or HTTPS).
setReasonPhrase(String) - Method in class com.noelios.restlet.http.HttpCall
Sets the reason phrase.
setRequestUri(String) - Method in class com.noelios.restlet.http.HttpCall
Sets the full request URI.
setSecureRandomAlgorithm(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the SecureRandom algorithm.
setSecureSocketProtocol(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the secure socket protocol name, "TLS" by default.
setServerAddress(String) - Method in class com.noelios.restlet.http.HttpCall
Sets the response address.
Corresponds to the IP address of the responding server.
setServerPort(int) - Method in class com.noelios.restlet.http.HttpCall
Sets the server port.
setServerRouter(ServerRouter) - Method in class com.noelios.restlet.component.ComponentHelper
Sets the internal server router.
setServerSide(boolean) - Method in class com.noelios.restlet.authentication.AuthenticationHelper
Indicates if server side authentication is supported.
setStatusCode(int) - Method in class com.noelios.restlet.http.HttpCall
Sets the status code.
setTargetUri(String) - Method in class com.noelios.restlet.local.DirectoryResource
Sets the context's target URI (file, clap URI).
setTrustManagerAlgorithm(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the TrustManager algorithm.
setTrustStorePassword(char[]) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the password of the trust store KeyStore.
setTrustStorePassword(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the password of the trust store KeyStore.
setTrustStorePath(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the path to the trust store KeyStore.
setTrustStoreProvider(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the name of the trust store provider.
setTrustStoreType(String) - Method in class com.noelios.restlet.util.DefaultSslContextFactory
Sets the KeyStore type of the trust store.
setVersion(String) - Method in class com.noelios.restlet.http.HttpCall
Sets the protocol version used.
shouldRequestBeChunked(Request) - Method in class com.noelios.restlet.http.HttpClientCall
Indicates if the request entity should be chunked.
shouldResponseBeChunked(Response) - Method in class com.noelios.restlet.http.HttpServerCall
Indicates if the response should be chunked because its length is unknown.
SmtpPlainHelper - Class in com.noelios.restlet.authentication
Implements the SMTP PLAIN authentication.
SmtpPlainHelper() - Constructor for class com.noelios.restlet.authentication.SmtpPlainHelper
Constructor.
SslContextFactory - Class in com.noelios.restlet.util
This is an abstract factory that produces configured and initialised instances of SSLContext.
SslContextFactory() - Constructor for class com.noelios.restlet.util.SslContextFactory
 
start() - Method in class com.noelios.restlet.application.ApplicationHelper
Start hook.
start() - Method in class com.noelios.restlet.component.ClientRouter
Starts the Restlet.
start() - Method in class com.noelios.restlet.component.ComponentHelper
 
start() - Method in class com.noelios.restlet.component.ServerRouter
Starts the Restlet.
start() - Method in class com.noelios.restlet.ConnectorHelper
 
start() - Method in class com.noelios.restlet.http.StreamClientHelper
 
start() - Method in class com.noelios.restlet.http.StreamServerHelper
 
STATUS_CLIENT_ERROR_BAD_REQUEST - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_CONFLICT - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_EXPECTATION_FAILED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_FAILED_DEPENDENCY - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_FORBIDDEN - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_GONE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_LENGTH_REQUIRED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_LOCKED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_METHOD_NOT_ALLOWED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_NOT_ACCEPTABLE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_NOT_FOUND - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_PAYMENT_REQUIRED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_PRECONDITION_FAILED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_PROXY_AUTHENTIFICATION_REQUIRED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_REQUEST_ENTITY_TOO_LARGE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_REQUEST_TIMEOUT - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_REQUEST_URI_TOO_LONG - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_UNAUTHORIZED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_UNPROCESSABLE_ENTITY - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_CLIENT_ERROR_UNSUPPORTED_MEDIA_TYPE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_INFO_CONTINUE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_INFO_PROCESSING - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_INFO_SWITCHING_PROTOCOL - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_REDIRECTION_FOUND - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_REDIRECTION_MOVED_PERMANENTLY - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_REDIRECTION_MOVED_TEMPORARILY - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_REDIRECTION_MULTIPLE_CHOICES - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_REDIRECTION_NOT_MODIFIED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_REDIRECTION_SEE_OTHER - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_REDIRECTION_USE_PROXY - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SERVER_ERROR_BAD_GATEWAY - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SERVER_ERROR_GATEWAY_TIMEOUT - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SERVER_ERROR_HTTP_VERSION_NOT_SUPPORTED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SERVER_ERROR_INSUFFICIENT_STORAGE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SERVER_ERROR_INTERNAL - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SERVER_ERROR_NOT_IMPLEMENTED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SERVER_ERROR_SERVICE_UNAVAILABLE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SUCCESS_ACCEPTED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SUCCESS_CREATED - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SUCCESS_MULTI_STATUS - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SUCCESS_NO_CONTENT - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SUCCESS_NON_AUTHORITATIVE - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SUCCESS_OK - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SUCCESS_PARTIAL_CONTENT - Static variable in class com.noelios.restlet.http.HttpConstants
 
STATUS_SUCCESS_RESET_CONTENT - Static variable in class com.noelios.restlet.http.HttpConstants
 
StatusFilter - Class in com.noelios.restlet
Filter associating a response entity based on the status.
StatusFilter(Context, boolean, String, String) - Constructor for class com.noelios.restlet.StatusFilter
Constructor.
stop() - Method in class com.noelios.restlet.application.ApplicationHelper
 
stop() - Method in class com.noelios.restlet.component.ComponentHelper
 
stop() - Method in class com.noelios.restlet.component.ServerRouter
 
stop() - Method in class com.noelios.restlet.ConnectorHelper
 
stop() - Method in class com.noelios.restlet.http.StreamClientHelper
 
stop() - Method in class com.noelios.restlet.http.StreamServerHelper
 
stop() - Method in class com.noelios.restlet.ServerHelper
 
storeRepresentation(Representation) - Method in class com.noelios.restlet.local.DirectoryResource
 
StreamClientCall - Class in com.noelios.restlet.http
HTTP client call based on streams.
StreamClientCall(StreamClientHelper, Request) - Constructor for class com.noelios.restlet.http.StreamClientCall
Constructor.
StreamClientHelper - Class in com.noelios.restlet.http
HTTP client helper based on BIO sockets.
StreamClientHelper(Client) - Constructor for class com.noelios.restlet.http.StreamClientHelper
Constructor.
StreamServerCall - Class in com.noelios.restlet.http
HTTP server call based on streams.
StreamServerCall(Server, InputStream, OutputStream, Socket) - Constructor for class com.noelios.restlet.http.StreamServerCall
Constructor.
StreamServerHelper - Class in com.noelios.restlet.http
HTTP server helper based on NIO blocking sockets.
StreamServerHelper(Server) - Constructor for class com.noelios.restlet.http.StreamServerHelper
Constructor.
StringUtils - Class in com.noelios.restlet.util
String manipulation utilities.
StringUtils() - Constructor for class com.noelios.restlet.util.StringUtils
 
strip(String, char) - Static method in class com.noelios.restlet.util.StringUtils
Strips a delimiter character from both ends of the source string.
strip(String, char, boolean, boolean) - Static method in class com.noelios.restlet.util.StringUtils
Strips a delimiter character from a source string.

T

TemplateDispatcher - Class in com.noelios.restlet
Base call dispatcher capable of resolving target resource URI templates.
TemplateDispatcher(Context) - Constructor for class com.noelios.restlet.TemplateDispatcher
Constructor.
toBase64(byte[]) - Method in class com.noelios.restlet.Engine
 
toHMac(String, String) - Static method in class com.noelios.restlet.util.SecurityUtils
Converts a source string to its HMAC/SHA-1 value.
toMd5(String) - Method in class com.noelios.restlet.Engine
 
toMd5(String) - Static method in class com.noelios.restlet.util.SecurityUtils
Returns the MD5 digest of the target string.
toMd5(String, String) - Static method in class com.noelios.restlet.util.SecurityUtils
Returns the MD5 digest of target string.
toRequest(HttpServerCall) - Method in class com.noelios.restlet.http.HttpServerConverter
Converts a low-level HTTP call into a high-level uniform request.
toSha1(String) - Static method in class com.noelios.restlet.util.SecurityUtils
Returns the SHA1 digest of the target string.
toSha1(String, String) - Static method in class com.noelios.restlet.util.SecurityUtils
Returns the SHA1 digest of target string.
toSpecific(HttpClientHelper, Request) - Method in class com.noelios.restlet.http.HttpClientConverter
Converts a low-level HTTP call into a high-level uniform call.
TraceHandler - Class in com.noelios.restlet.util
Special handler that logs in the console all log message sent through the log manager.
TraceHandler() - Constructor for class com.noelios.restlet.util.TraceHandler
 
TunnelFilter - Class in com.noelios.restlet.application
Filter tunnelling browser calls into full REST calls.
TunnelFilter(Context) - Constructor for class com.noelios.restlet.application.TunnelFilter
Constructor.
TYPE_CHARACTER_SET - Static variable in class com.noelios.restlet.http.PreferenceReader
 
TYPE_ENCODING - Static variable in class com.noelios.restlet.http.PreferenceReader
 
TYPE_LANGUAGE - Static variable in class com.noelios.restlet.http.PreferenceReader
 
TYPE_MEDIA_TYPE - Static variable in class com.noelios.restlet.http.PreferenceReader
 

U

update() - Method in class com.noelios.restlet.application.ApplicationHelper
 
update() - Method in class com.noelios.restlet.component.ComponentHelper
Set the new server router that will compute the new routes when the first request will be received (automatic start).
update() - Method in class com.noelios.restlet.ConnectorHelper
 
updateMetadata(MetadataService, String, Variant) - Method in class com.noelios.restlet.local.LocalClientHelper
Updates some variant metadata based on a given entry name with extensions.

V

validOps() - Method in class com.noelios.restlet.http.ReadableEntityChannel
 
VERSION - Static variable in class com.noelios.restlet.Engine
Complete version.
VERSION_HEADER - Static variable in class com.noelios.restlet.Engine
Complete version header.

W

write(OutputStream) - Method in class com.noelios.restlet.application.DecodeRepresentation
Writes the representation to a byte stream.
write(WritableByteChannel) - Method in class com.noelios.restlet.application.DecodeRepresentation
Writes the representation to a byte channel.
write(OutputStream) - Method in class com.noelios.restlet.application.EncodeRepresentation
Writes the representation to a byte stream.
write(WritableByteChannel) - Method in class com.noelios.restlet.application.EncodeRepresentation
Writes the representation to a byte channel.
write(OutputStream) - Method in class com.noelios.restlet.application.RangeRepresentation
 
write(WritableByteChannel) - Method in class com.noelios.restlet.application.RangeRepresentation
 
write(int) - Method in class com.noelios.restlet.http.ChunkedOutputStream
 
writeCRLF(OutputStream) - Static method in class com.noelios.restlet.http.HttpUtils
Writes a new line.
writeHeader(Parameter, OutputStream) - Static method in class com.noelios.restlet.http.HttpUtils
Writes a header line.
writeResponseBody(Representation, WritableByteChannel, OutputStream) - Method in class com.noelios.restlet.http.HttpServerCall
Effectively writes the response body.
writeResponseHead(Response) - Method in class com.noelios.restlet.http.HttpServerCall
Writes the response status line and headers.
writeResponseHead(Response, OutputStream) - Method in class com.noelios.restlet.http.HttpServerCall
Writes the response head to the given output stream.
writeResponseHead(Response) - Method in class com.noelios.restlet.http.StreamServerCall
 

A B C D E F G H I K L M P R S T U V W

Copyright © 2005-2008 Noelios Technologies.