/* * Safari.h * YahooSearchPlugin * * Created by Jeremy Johnstone on 12/26/07. * Copyright 2007 Jeremy Johnstone. All rights reserved. * */ /* * Generated by class-dump 3.1.2. * * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard. */ /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include "Safari2.h" @interface SearchChannel : NSObject { NSString *_longLabel; NSString *_mediumLabel; NSString *_shortLabel; } - (id)initWithShortLabel:(id)fp8 mediumLabel:(id)fp12 longLabel:(id)fp16; - (void)dealloc; - (id)shortLabel; - (id)mediumLabel; - (id)longLabel; - (id)URLWithSearchCriteria:(id)fp8; - (BOOL)validURL:(id)fp8; - (id)localSearchStringFromWebSearchString:(id)fp8; @end @interface GoogleSearchChannel : SearchChannel { NSString *_serverName; NSString *_leafName; NSString *_catSpecifier; } + (id)searchChannelWithShortLabel:(id)fp8 mediumLabel:(id)fp12 longLabel:(id)fp16 serverName:(id)fp20 leafName:(id)fp24 catSpecifier:(id)fp28; - (id)initWithShortLabel:(id)fp8 mediumLabel:(id)fp12 longLabel:(id)fp16 serverName:(id)fp20 leafName:(id)fp24 catSpecifier:(id)fp28; - (void)dealloc; - (id)URLWithSearchCriteria:(id)fp8; - (BOOL)validURL:(id)fp8; - (id)localSearchStringFromWebSearchString:(id)fp8; @end @interface WebSearchManager : NSObject { GoogleSearchChannel *_googleTextSearchChannel; } + (id)sharedManager; - (id)init; - (void)dealloc; - (id)URLWithSearchCriteria:(id)fp8; - (BOOL)validSearchURL:(id)fp8; - (id)localSearchStringFromWebSearchString:(id)fp8; @end