Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/com.sun.jersey.source/javax/ws/rs/core/HttpHeaders.java')
-rw-r--r--plugins/com.sun.jersey.source/javax/ws/rs/core/HttpHeaders.java217
1 files changed, 0 insertions, 217 deletions
diff --git a/plugins/com.sun.jersey.source/javax/ws/rs/core/HttpHeaders.java b/plugins/com.sun.jersey.source/javax/ws/rs/core/HttpHeaders.java
deleted file mode 100644
index f031b116eca..00000000000
--- a/plugins/com.sun.jersey.source/javax/ws/rs/core/HttpHeaders.java
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- * The contents of this file are subject to the terms
- * of the Common Development and Distribution License
- * (the "License"). You may not use this file except
- * in compliance with the License.
- *
- * You can obtain a copy of the license at
- * http://www.opensource.org/licenses/cddl1.php
- * See the License for the specific language governing
- * permissions and limitations under the License.
- */
-/*
- * HttpHeaders.java
- *
- * Created on April 13, 2007, 3:00 PM
- *
- */
-
-package javax.ws.rs.core;
-
-import java.util.List;
-import java.util.Locale;
-import java.util.Map;
-
-/**
- * An injectable interface that provides access to HTTP header information.
- * All methods throw java.lang.IllegalStateException if called outside the scope of a request
- * (e.g. from a provider constructor).
- * @see Context
- */
-public interface HttpHeaders {
-
- /**
- * Get the values of a HTTP request header. The returned List is read-only.
- * This is a shortcut for <code>getRequestHeaders().get(name)</code>.
- * @param name the header name, case insensitive
- * @return a read-only list of header values.
- * @throws java.lang.IllegalStateException if called outside the scope of a request
- */
- public List<String> getRequestHeader(String name);
-
- /**
- * Get the values of HTTP request headers. The returned Map is case-insensitive
- * wrt keys and is read-only.
- * @return a read-only map of header names and values.
- * @throws java.lang.IllegalStateException if called outside the scope of a request
- */
- public MultivaluedMap<String, String> getRequestHeaders();
-
- /**
- * Get a list of media types that are acceptable for the response.
- * @return a read-only list of requested response media types sorted according
- * to their q-value, with highest preference first.
- * @throws java.lang.IllegalStateException if called outside the scope of a request
- */
- public List<MediaType> getAcceptableMediaTypes();
-
- /**
- * Get a list of languages that are acceptable for the response.
- * @return a read-only list of acceptable languages sorted according
- * to their q-value, with highest preference first.
- * @throws java.lang.IllegalStateException if called outside the scope of a request
- */
- public List<Locale> getAcceptableLanguages();
-
- /**
- * Get the media type of the request entity
- * @return the media type or null if there is no request entity.
- * @throws java.lang.IllegalStateException if called outside the scope of a request
- */
- public MediaType getMediaType();
-
- /**
- * Get the language of the request entity
- * @return the language of the entity or null if not specified
- * @throws java.lang.IllegalStateException if called outside the scope of a request
- */
- public Locale getLanguage();
-
- /**
- * Get any cookies that accompanied the request.
- * @return a read-only map of cookie name (String) to Cookie.
- * @throws java.lang.IllegalStateException if called outside the scope of a request
- */
- public Map<String, Cookie> getCookies();
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1">HTTP/1.1 documentation</a>}.
- */
- public static final String ACCEPT = "Accept";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.2">HTTP/1.1 documentation</a>}.
- */
- public static final String ACCEPT_CHARSET = "Accept-Charset";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3">HTTP/1.1 documentation</a>}.
- */
- public static final String ACCEPT_ENCODING = "Accept-Encoding";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4">HTTP/1.1 documentation</a>}.
- */
- public static final String ACCEPT_LANGUAGE = "Accept-Language";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.8">HTTP/1.1 documentation</a>}.
- */
- public static final String AUTHORIZATION = "Authorization";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">HTTP/1.1 documentation</a>}.
- */
- public static final String CACHE_CONTROL = "Cache-Control";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11">HTTP/1.1 documentation</a>}.
- */
- public static final String CONTENT_ENCODING = "Content-Encoding";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.12">HTTP/1.1 documentation</a>}.
- */
- public static final String CONTENT_LANGUAGE = "Content-Language";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13">HTTP/1.1 documentation</a>}.
- */
- public static final String CONTENT_LENGTH = "Content-Length";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.14">HTTP/1.1 documentation</a>}.
- */
- public static final String CONTENT_LOCATION = "Content-Location";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17">HTTP/1.1 documentation</a>}.
- */
- public static final String CONTENT_TYPE = "Content-Type";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18">HTTP/1.1 documentation</a>}.
- */
- public static final String DATE = "Date";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19">HTTP/1.1 documentation</a>}.
- */
- public static final String ETAG = "ETag";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21">HTTP/1.1 documentation</a>}.
- */
- public static final String EXPIRES = "Expires";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23">HTTP/1.1 documentation</a>}.
- */
- public static final String HOST = "Host";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.24">HTTP/1.1 documentation</a>}.
- */
- public static final String IF_MATCH = "If-Match";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25">HTTP/1.1 documentation</a>}.
- */
- public static final String IF_MODIFIED_SINCE = "If-Modified-Since";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.26">HTTP/1.1 documentation</a>}.
- */
- public static final String IF_NONE_MATCH = "If-None-Match";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.28">HTTP/1.1 documentation</a>}.
- */
- public static final String IF_UNMODIFIED_SINCE = "If-Unmodified-Since";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.29">HTTP/1.1 documentation</a>}.
- */
- public static final String LAST_MODIFIED = "Last-Modified";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30">HTTP/1.1 documentation</a>}.
- */
- public static final String LOCATION = "Location";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.43">HTTP/1.1 documentation</a>}.
- */
- public static final String USER_AGENT = "User-Agent";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.44">HTTP/1.1 documentation</a>}.
- */
- public static final String VARY = "Vary";
-
- /**
- * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.47">HTTP/1.1 documentation</a>}.
- */
- public static final String WWW_AUTHENTICATE = "WWW-Authenticate";
-
- /**
- * See {@link <a href="http://www.ietf.org/rfc/rfc2109.txt">IETF RFC 2109</a>}.
- */
- public static final String COOKIE = "Cookie";
-
- /**
- * See {@link <a href="http://www.ietf.org/rfc/rfc2109.txt">IETF RFC 2109</a>}.
- */
- public static final String SET_COOKIE = "Set-Cookie";
-
-}

Back to the top