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 9namespace extensions { 10 11SimpleFeatureFilter::SimpleFeatureFilter(SimpleFeature* feature) 12 : feature_(feature) {} 13 14SimpleFeatureFilter::~SimpleFeatureFilter() {} 15 16std::string SimpleFeatureFilter::Parse(const base::DictionaryValue* value) { 17 return std::string(); 18} 19 20Feature::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 28Feature::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