# Package org.restlet.data

Information exchanged by components.

See: Description

Class Summary
Class | Description
--- | ---
AuthenticationInfo | Preemptive authentication information.
CacheDirective | Directive for caching mechanisms along the call chain.
ChallengeMessage | Base authentication challenge message exchanged between an origin server and a client.
ChallengeRequest | Authentication challenge sent by an origin server to a client.
ChallengeResponse | Authentication response sent by client to an origin server.
ChallengeScheme | Challenge scheme used to authenticate remote clients.
CharacterSet | Character set used to encode characters in textual representations.
ClientInfo | Client specific data related to a call.
Conditions | Set of conditions applying to a request.
Cookie | Cookie provided by a client.
CookieSetting | Cookie setting provided by a server.
Digest | Describes a digest value and the digest algorithm used.
Disposition | Describes the presentation of a single entity especially in the case of multipart documents.
Encoding | Modifier of a representation's media type.
Expectation | Particular server behavior that is required by a client.
Form | Form which is a specialized modifiable list of parameters.
Language | Language used in representations and preferences.
LocalReference | Reference to a local resource.
MediaType | Media type used in representations and preferences.
Metadata | Representations metadata for content negotiation.
Method | Method to execute when handling a call.
Parameter | Multi-usage parameter.
Preference<T extends Metadata> | Metadata preference definition.
Product | Product tokens are used to allow communicating applications to identify themselves by software name and version.
Protocol | Protocol used by client and server connectors.
Range | Describes a range of bytes.
RecipientInfo | Describes an intermediary via which the call went through.
Reference | Reference to a Uniform Resource Identifier (URI).
ReferenceList | List of URI references.
ServerInfo | Server specific data related to a call.
Status | Status to return after handling a call.
Tag | Validation tag equivalent to an HTTP entity tag (E-Tag).
Warning | Additional information about the status or transformation of a request or response.

Enum Summary
Enum | Description
--- | ---
Dimension | Dimension on which the representations of a resource may vary.

## Package org.restlet.data Description

Information exchanged by components. "A datum is an element of information that is transferred from a component, or received by a component, via a connector." Roy T. Fielding.

Since:
  Restlet 1.0
See Also:
  Source dissertation, User Guide - Mapping HTTP headers, User Guide - Data package