Net_UserAgent_Mobile
[ class tree: Net_UserAgent_Mobile ] [ index: Net_UserAgent_Mobile ] [ all elements ]

Class: Net_UserAgent_Mobile_NonMobile

Source Location: /Net_UserAgent_Mobile-0.17/Mobile/NonMobile.php

Class Overview

PEAR
   |
   --Net_UserAgent_Mobile_Common
      |
      --Net_UserAgent_Mobile_NonMobile

Non-Mobile Agent implementation


Author(s):

Version:

  • $Revision: 1.7 $

Methods


Inherited Variables

Inherited Methods

Class: Net_UserAgent_Mobile_Common

Net_UserAgent_Mobile_Common::Net_UserAgent_Mobile_Common()
constructor
Net_UserAgent_Mobile_Common::getDisplay()
returns Net_UserAgent_Mobile_Disply object
Net_UserAgent_Mobile_Common::getHeader()
returns a specified HTTP header
Net_UserAgent_Mobile_Common::getName()
returns User-Agent name like 'DoCoMo'
Net_UserAgent_Mobile_Common::getUserAgent()
returns User-Agent string
Net_UserAgent_Mobile_Common::getVersion()
returns User-Agent version number like '1.0'
Net_UserAgent_Mobile_Common::isAirHPhone()
returns true if the agent is AirH"PHONE
Net_UserAgent_Mobile_Common::isDoCoMo()
returns true if the agent is DoCoMo
Net_UserAgent_Mobile_Common::isEZweb()
returns true if the agent is EZweb
Net_UserAgent_Mobile_Common::isJPhone()
returns true if the agent is J-PHONE
Net_UserAgent_Mobile_Common::isNonMobile()
returns true if the agent is NonMobile
Net_UserAgent_Mobile_Common::isWAP1()
returns true if the agent can speak WAP1 protocol
Net_UserAgent_Mobile_Common::isWAP2()
returns true if the agent can speak WAP2 protocol
Net_UserAgent_Mobile_Common::makeDisplay()
create a new Net_UserAgent_Mobile_Display class instance (should be implemented in subclasses)
Net_UserAgent_Mobile_Common::noMatch()
generates a warning message for new variants
Net_UserAgent_Mobile_Common::parse()
parse HTTP_USER_AGENT string (should be implemented in subclasses)
Net_UserAgent_Mobile_Common::raiseError()
This method is used to communicate an error and invoke error callbacks etc. Basically a wrapper for PEAR::raiseError without the message string.

Class Details

[line 46]
Non-Mobile Agent implementation

Net_UserAgent_Mobile_NonMobile is a subclass of Net_UserAgent_Mobile_Common, which implements non-mobile or unimplemented user agents.

SYNOPSIS:


1 require_once('Net/UserAgent/Mobile.php');
2
3 $_SERVER['HTTP_USER_AGENT'] = 'Mozilla/4.0';
4 $agent = &Net_UserAgent_Mobile::factory();



[ Top ]


Method Detail

isNonMobile   [line 61]

boolean isNonMobile( )

returns true
  • Access: public

Overrides Net_UserAgent_Mobile_Common::isNonMobile() (returns true if the agent is NonMobile)
[ Top ]

parse   [line 72]

void parse( )

parse HTTP_USER_AGENT string
  • Access: public

Overrides Net_UserAgent_Mobile_Common::parse() (parse HTTP_USER_AGENT string (should be implemented in subclasses))
[ Top ]


Documentation generated on Sat, 1 May 2004 01:54:57 +0200 by phpDocumentor 1.2.3. PEAR Logo Copyright © PHP Group 2004.