Home | History | Annotate | Download | only in features
      1 // Copyright 2014 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 #include "extensions/common/features/simple_feature_filter.h"
      6 
      7 #include "extensions/common/features/simple_feature.h"
      8 
      9 namespace extensions {
     10 
     11 SimpleFeatureFilter::SimpleFeatureFilter(SimpleFeature* feature)
     12     : feature_(feature) {}
     13 
     14 SimpleFeatureFilter::~SimpleFeatureFilter() {}
     15 
     16 std::string SimpleFeatureFilter::Parse(const base::DictionaryValue* value) {
     17   return std::string();
     18 }
     19 
     20 Feature::Availability SimpleFeatureFilter::IsAvailableToContext(
     21     const Extension* extension,
     22     Feature::Context context,
     23     const GURL& url,
     24     Feature::Platform platform) const {
     25   return Feature::CreateAvailability(Feature::IS_AVAILABLE, std::string());
     26 }
     27 
     28 Feature::Availability SimpleFeatureFilter::IsAvailableToManifest(
     29     const std::string& extension_id,
     30     Manifest::Type type,
     31     Manifest::Location location,
     32     int manifest_version,
     33     Feature::Platform platform) const {
     34   return Feature::CreateAvailability(Feature::IS_AVAILABLE, std::string());
     35 }
     36 
     37 }  // namespace extensions
     38