net.sourceforge.wurfl.core.matchers
Interface Matcher
- All Known Implementing Classes:
- AbstractMatcher, AbstractSmartTVMatcher, AbstractUndefinedMatcher, AndroidMatcher, AndroidMatcherChain, AppleMatcher, AppleTvMatcher, BenQMatcher, BlackBerryMatcher, BotMatcher, BoxeeTvMatcher, CatchAllMatcher, ChromeMatcher, DesktopMatcherChain, DoCoMoMatcher, DynamicBotMatcher, DynamicDesktopMatcher, DynamicMatcher, DynamicMobileMatcher, DynamicUndefinedMatcher, FennecOnAndroidMatcher, FirefoxMatcher, GenericSmartTvMatcher, GoogleTvMatcher, HTCSpoofMatcher, JavaMidletMatcher, KDDIMatcher, KindleMatcher, LGMatcher, LGUPLUSMatcher, MaemoBrowserMatcher, MatcherChain, MotorolaMatcher, MSIEMatcher, NecMatcher, NetFrontOnAndroidMatcher, NokiaMatcher, NokiaOviMatcher, OperaMatcher, OperaMiniMatcher, OperaMiniOnAndroidMatcher, OperaMobiOnAndroidMatcher, OperaTabletOnAndroidMatcher, PantechMatcher, ReksioMatcher, SafariMatcher, SamsungMatcher, SanyoMatcher, SmartTvMatcherChain, SonyEricssonMatcher, SPVMatcher, UCWEB7OnAndroidMatcher, VodafoneMatcher, WebOSMatcher, WindowsCEMatcher, WindowsMobileMatcher, WindowsMobileWebViewModeMatcher
public interface Matcher
A user-agent matcher.
The user-agent matchers classes must implement this interface.
- Version:
- $Id: Matcher.java 934 2012-03-27 13:34:26Z fulvio.crivellaro $
canHandle
boolean canHandle(WURFLRequest request)
- Return if this matcher can handle given request.
- Parameters:
request -
match
DeviceInfo match(WURFLRequest request)
- Perform matching. It never returns null, at least it returns
generic device.
- Parameters:
request - The request to match.
- Returns:
- Return the matched device identifier.
normalize
String normalize(String userAgent)
getFilter
Filter getFilter()
getName
String getName()
Copyright © 2012 ScientiaMobile Inc.. All Rights Reserved.