Home | History | Annotate | Download | only in common

Lines Matching defs:ManifestHandler

31 ManifestHandler::ManifestHandler() {
34 ManifestHandler::~ManifestHandler() {
37 bool ManifestHandler::Validate(const Extension* extension,
43 bool ManifestHandler::AlwaysParseForType(Manifest::Type type) const {
47 bool ManifestHandler::AlwaysValidateForType(Manifest::Type type) const {
51 const std::vector<std::string> ManifestHandler::PrerequisiteKeys() const {
55 void ManifestHandler::Register() {
56 linked_ptr<ManifestHandler> this_linked(this);
62 ManifestPermission* ManifestHandler::CreatePermission() {
66 ManifestPermission* ManifestHandler::CreateInitialRequiredPermission(
72 void ManifestHandler::FinalizeRegistration() {
77 bool ManifestHandler::IsRegistrationFinalized() {
82 bool ManifestHandler::ParseExtension(Extension* extension,
88 bool ManifestHandler::ValidateExtension(const Extension* extension,
95 ManifestPermission* ManifestHandler::CreatePermission(const std::string& name) {
100 void ManifestHandler::AddExtensionInitialRequiredPermissions(
107 const std::vector<std::string> ManifestHandler::SingleKey(
125 const std::string& key, linked_ptr<ManifestHandler> handler) {
132 std::map<int, ManifestHandler*> handlers_by_priority;
135 ManifestHandler* handler = iter->second.get();
141 for (std::map<int, ManifestHandler*>::iterator iter =
154 std::set<ManifestHandler*> handlers;
157 ManifestHandler* handler = iter->second.get();
163 for (std::set<ManifestHandler*>::iterator iter = handlers.begin();
204 std::set<ManifestHandler*> unsorted_handlers;
212 std::set<ManifestHandler*> next_unsorted_handlers;
213 for (std::set<ManifestHandler*>::const_iterator iter =
216 ManifestHandler* handler = *iter;
246 CHECK_EQ(unsorted_handlers.size(), std::set<ManifestHandler*>::size_type(0))