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