diff options
Diffstat (limited to 'core/java/android/webkit/PluginData.java')
| -rw-r--r-- | core/java/android/webkit/PluginData.java | 141 |
1 files changed, 0 insertions, 141 deletions
diff --git a/core/java/android/webkit/PluginData.java b/core/java/android/webkit/PluginData.java deleted file mode 100644 index 88fc9b70cc7a..000000000000 --- a/core/java/android/webkit/PluginData.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Copyright (C) 2009 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package android.webkit; - -import java.io.InputStream; -import java.util.Map; - -/** - * This class encapsulates the content generated by a plugin. The - * data itself is meant to be loaded into webkit via the - * PluginContentLoader class, which needs to be able to construct an - * HTTP response. For this, it needs a stream with the response body, - * the length of the body, the response headers, and the response - * status code. The PluginData class is the container for all these - * parts. - * - * @hide - * @deprecated This class was intended to be used by Gears. Since Gears was - * deprecated, so is this class. - */ -@Deprecated -public final class PluginData { - /** - * The content stream. - */ - private InputStream mStream; - /** - * The content length. - */ - private long mContentLength; - /** - * The associated HTTP response headers stored as a map of - * lowercase header name to [ unmodified header name, header value]. - * TODO: This design was always a hack. Remove (involves updating - * the Gears C++ side). - */ - private Map<String, String[]> mHeaders; - - /** - * The associated HTTP response code. - */ - private int mStatusCode; - - /** - * Creates a PluginData instance. - * - * @param stream The stream that supplies content for the plugin. - * @param length The length of the plugin content. - * @param headers The response headers. Map of - * lowercase header name to [ unmodified header name, header value] - * @param length The HTTP response status code. - * - * @hide - * @deprecated This class was intended to be used by Gears. Since Gears was - * deprecated, so is this class. - */ - @Deprecated - public PluginData( - InputStream stream, - long length, - Map<String, String[]> headers, - int code) { - mStream = stream; - mContentLength = length; - mHeaders = headers; - mStatusCode = code; - } - - /** - * Returns the input stream that contains the plugin content. - * - * @return An InputStream instance with the plugin content. - * - * @hide - * @deprecated This class was intended to be used by Gears. Since Gears was - * deprecated, so is this class. - */ - @Deprecated - public InputStream getInputStream() { - return mStream; - } - - /** - * Returns the length of the plugin content. - * - * @return the length of the plugin content. - * - * @hide - * @deprecated This class was intended to be used by Gears. Since Gears was - * deprecated, so is this class. - */ - @Deprecated - public long getContentLength() { - return mContentLength; - } - - /** - * Returns the HTTP response headers associated with the plugin - * content. - * - * @return A Map<String, String[]> containing all headers. The - * mapping is 'lowercase header name' to ['unmodified header - * name', header value]. - * - * @hide - * @deprecated This class was intended to be used by Gears. Since Gears was - * deprecated, so is this class. - */ - @Deprecated - public Map<String, String[]> getHeaders() { - return mHeaders; - } - - /** - * Returns the HTTP status code for the response. - * - * @return The HTTP statue code, e.g 200. - * - * @hide - * @deprecated This class was intended to be used by Gears. Since Gears was - * deprecated, so is this class. - */ - @Deprecated - public int getStatusCode() { - return mStatusCode; - } -} |
