WURFL_Handlers
[
class tree: WURFL_Handlers
] [
index: WURFL_Handlers
] [
all elements
]
Packages:
WURFL
WURFL_Cache
WURFL_Configuration
WURFL_Handlers
WURFL_Handlers_Matcher
WURFL_Logger
WURFL_Reloader
WURFL_Request
WURFL_Request_UserAgentNormalizer
WURFL_Request_UserAgentNormalizer_Generic
WURFL_Request_UserAgentNormalizer_Specific
WURFL_Storage
WURFL_Xml
Files:
AlcatelHandler.php
AndroidHandler.php
AppleHandler.php
BenQHandler.php
BlackBerryHandler.php
BotCrawlerTranscoderHandler.php
CatchAllHandler.php
ChromeHandler.php
DoCoMoHandler.php
Filter.php
FirefoxHandler.php
GrundigHandler.php
Handler.php
HTCHandler.php
HTCMacHandler.php
JavaMidletHandler.php
KDDIHandler.php
KindleHandler.php
KonquerorHandler.php
KyoceraHandler.php
LGHandler.php
LGUPLUSHandler.php
MitsubishiHandler.php
MotorolaHandler.php
MSIEHandler.php
NecHandler.php
NintendoHandler.php
NokiaHandler.php
NokiaOviBrowserHandler.php
OperaHandler.php
OperaMiniHandler.php
PanasonicHandler.php
PantechHandler.php
PhilipsHandler.php
PortalmmmHandler.php
QtekHandler.php
ReksioHandler.php
SafariHandler.php
SagemHandler.php
SamsungHandler.php
SanyoHandler.php
SharpHandler.php
SiemensHandler.php
SmartTVHandler.php
SonyEricssonHandler.php
SPVHandler.php
ToshibaHandler.php
VodafoneHandler.php
WebOSHandler.php
WindowsPhoneDesktopHandler.php
WindowsPhoneHandler.php
Interfaces:
WURFL_Handlers_Filter
Classes:
WURFL_Handlers_AlcatelHandler
WURFL_Handlers_AndroidHandler
WURFL_Handlers_AppleHandler
WURFL_Handlers_BenQHandler
WURFL_Handlers_BlackBerryHandler
WURFL_Handlers_BotCrawlerTranscoderHandler
WURFL_Handlers_CatchAllHandler
WURFL_Handlers_ChromeHandler
WURFL_Handlers_DoCoMoHandler
WURFL_Handlers_FirefoxHandler
WURFL_Handlers_GrundigHandler
WURFL_Handlers_Handler
WURFL_Handlers_HTCHandler
WURFL_Handlers_HTCMacHandler
WURFL_Handlers_JavaMidletHandler
WURFL_Handlers_KDDIHandler
WURFL_Handlers_KindleHandler
WURFL_Handlers_KonquerorHandler
WURFL_Handlers_KyoceraHandler
WURFL_Handlers_LGHandler
WURFL_Handlers_LGUPLUSHandler
WURFL_Handlers_MitsubishiHandler
WURFL_Handlers_MotorolaHandler
WURFL_Handlers_MSIEHandler
WURFL_Handlers_NecHandler
WURFL_Handlers_NintendoHandler
WURFL_Handlers_NokiaHandler
WURFL_Handlers_NokiaOviBrowserHandler
WURFL_Handlers_OperaHandler
WURFL_Handlers_OperaMiniHandler
WURFL_Handlers_PanasonicHandler
WURFL_Handlers_PantechHandler
WURFL_Handlers_PhilipsHandler
WURFL_Handlers_PortalmmmHandler
WURFL_Handlers_QtekHandler
WURFL_Handlers_ReksioHandler
WURFL_Handlers_SafariHandler
WURFL_Handlers_SagemHandler
WURFL_Handlers_SamsungHandler
WURFL_Handlers_SanyoHandler
WURFL_Handlers_SharpHandler
WURFL_Handlers_SiemensHandler
WURFL_Handlers_SmartTVHandler
WURFL_Handlers_SonyEricssonHandler
WURFL_Handlers_SPVHandler
WURFL_Handlers_ToshibaHandler
WURFL_Handlers_VodafoneHandler
WURFL_Handlers_WebOSHandler
WURFL_Handlers_WindowsPhoneDesktopHandler
WURFL_Handlers_WindowsPhoneHandler
Class: WURFL_Handlers_SafariHandler
Source Location: /Handlers/SafariHandler.php
Class Overview
WURFL_Handlers_Handler
| --WURFL_Handlers_SafariHandler
SafariHandler
Author(s):
Version:
$id$
Copyright:
ScientiaMobile, Inc.
Variables
$prefix
Methods
canHandle
Inherited Variables
Class:
WURFL_Handlers_Handler
WURFL_Handlers_Handler::$constantIDs
WURFL_Handlers_Handler::$logger
WURFL_Handlers_Handler::$persistenceProvider
WURFL_Handlers_Handler::$undetectedDeviceLogger
WURFL_Handlers_Handler::$userAgentsWithDeviceID
Inherited Methods
Class:
WURFL_Handlers_Handler
WURFL_Handlers_Handler::__construct()
WURFL_Handlers_Handler::applyConclusiveMatch()
Attempt to find a conclusive match for the given $userAgent
WURFL_Handlers_Handler::applyExactMatch()
WURFL_Handlers_Handler::applyMatch()
Template method to apply matching system to user agent
WURFL_Handlers_Handler::applyRecoveryCatchAllMatch()
Applies Catch-All match
WURFL_Handlers_Handler::applyRecoveryMatch()
Applies Recovery Match
WURFL_Handlers_Handler::canHandle()
Returns true if this handler can handle the given $userAgent
WURFL_Handlers_Handler::filter()
Classifies the given $userAgent and specified $deviceID
WURFL_Handlers_Handler::getDeviceIDFromLD()
WURFL_Handlers_Handler::getDeviceIDFromRIS()
WURFL_Handlers_Handler::getName()
Alias for getPrefix()
WURFL_Handlers_Handler::getNiceName()
WURFL_Handlers_Handler::getPrefix()
Returns the prefix for this Handler, like BLACKBERRY_DEVICEIDS for the BlackBerry Handler. The "BLACKBERRY_" portion comes from the individual Handler's $prefix property and "_DEVICEIDS" is added here.
WURFL_Handlers_Handler::getUserAgentsWithDeviceId()
Returns a list of User Agents with their Device IDs
WURFL_Handlers_Handler::isDeviceExist()
Returns true if given $deviceId exists
WURFL_Handlers_Handler::lookForMatchingUserAgent()
Find a matching WURFL device from the given $userAgent. Override this method to give an alternative way to do the matching
WURFL_Handlers_Handler::match()
Finds the device id for the given request - if it is not found it delegates to the next available handler
WURFL_Handlers_Handler::normalizeUserAgent()
Normalizes the given $userAgent using this handler's User Agent Normalizer.
WURFL_Handlers_Handler::persistData()
Saves the classified user agents in the persistence provider
WURFL_Handlers_Handler::setNextHandler()
Sets the next Handler
WURFL_Handlers_Handler::updateUserAgentsWithDeviceIDMap()
Updates the map containing the classified user agents. These are stored in the associative array userAgentsWithDeviceID like user_agent => deviceID.
Class Details
[line 29]
SafariHandler
Tags:
version:
$id$
copyright:
ScientiaMobile, Inc.
license:
GNU
[
Top
]
Class Variables
$prefix =
"SAFARI"
[line 31]
Tags:
access:
protected
Type:
mixed
Overrides:
Array
[
Top
]
Class Methods
method canHandle
[line 33]
void canHandle( $userAgent)
Tags:
access:
public
Overrides
WURFL_Handlers_Handler::canHandle()
(Returns true if this handler can handle the given $userAgent)
Parameters:
$userAgent
[
Top
]
Documentation generated on Fri, 30 Mar 2012 17:17:00 -0400 by
phpDocumentor 1.4.4