Home | History | Annotate | Download | only in android_webview
      1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 package org.chromium.android_webview;
      6 
      7 import org.chromium.base.CalledByNative;
      8 import org.chromium.base.JNINamespace;
      9 
     10 import java.io.InputStream;
     11 
     12 /**
     13  * The response information that is to be returned for a particular resource fetch.
     14  */
     15 @JNINamespace("android_webview")
     16 public class InterceptedRequestData {
     17     private String mMimeType;
     18     private String mCharset;
     19     private InputStream mData;
     20 
     21     public InterceptedRequestData(String mimeType, String encoding, InputStream data) {
     22         mMimeType = mimeType;
     23         mCharset = encoding;
     24         mData = data;
     25     }
     26 
     27     @CalledByNative
     28     public String getMimeType() {
     29         return mMimeType;
     30     }
     31 
     32     @CalledByNative
     33     public String getCharset() {
     34         return mCharset;
     35     }
     36 
     37     @CalledByNative
     38     public InputStream getData() {
     39         return mData;
     40     }
     41 }
     42