1a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 2a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 3a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// found in the LICENSE file. 4a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccipackage org.chromium.content_public.common; 6a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 7a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)/** 8a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) * Container that holds together a referrer URL along with the referrer policy set on the 9a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) * originating frame. This corresponds to native content/public/common/referrer.h. 10a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) */ 11a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)public class Referrer { 12a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) private final String mUrl; 13a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) private final int mPolicy; 14a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 15a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) public Referrer(String url, int policy) { 16a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) mUrl = url; 17a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) mPolicy = policy; 18a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) } 19a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 20a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) public String getUrl() { 21a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) return mUrl; 22a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) } 23a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 24a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) public int getPolicy() { 25a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) return mPolicy; 26a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) } 27a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)} 28