net.sourceforge.wurfl.core.matchers
Class MSIEMatcher
java.lang.Object
net.sourceforge.wurfl.core.matchers.AbstractMatcher
net.sourceforge.wurfl.core.matchers.MSIEMatcher
- All Implemented Interfaces:
- Matcher, ResourcePaths
public final class MSIEMatcher
- extends AbstractMatcher
- Version:
- $Id: MSIEMatcher.java 934 2012-03-27 13:34:26Z fulvio.crivellaro $
MSIEMatcher
public MSIEMatcher(UserAgentNormalizer normalizer)
- Build AbstractMatcher by handler and collected devices by user-agent.
- Parameters:
normalizer -
canHandle
public boolean canHandle(WURFLRequest request)
- Checck given UA contains "MSIE" and is not mobile browsers
applyConclusiveMatch
protected String applyConclusiveMatch(WURFLRequest request)
- Description copied from class:
AbstractMatcher
- Apply conclusive matching strategy, at least returns
generic.
- Overrides:
applyConclusiveMatch in class AbstractMatcher
- Parameters:
request - The request used to applying matching strategy.
- Returns:
- The matched device identifiers.
lookForMatchingUserAgent
protected String lookForMatchingUserAgent(String userAgent)
- Description copied from class:
AbstractMatcher
- Match the given user-agent to collected user-agents.
Apply RIS(FS) to default(first slash).
- Overrides:
lookForMatchingUserAgent in class AbstractMatcher
- Parameters:
userAgent - The user-agent to match against.
- Returns:
- The collected user-agent matching with given user-agent.
applyRecoveryMatch
protected String applyRecoveryMatch(WURFLRequest request)
- Description copied from class:
AbstractMatcher
- Match the given request using the recovery matching strategy.
- Overrides:
applyRecoveryMatch in class AbstractMatcher
- Parameters:
request - The request to match.
- Returns:
- The device identifier matched from request, at least returns
generic.
Copyright © 2012 ScientiaMobile Inc.. All Rights Reserved.