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

Class: Net_UserAgent_Mobile_Common

Source Location: /Net_UserAgent_Mobile-0.2/Mobile/Common.php

Class Overview


Base class that is extended by each user agents implementor


Author(s):

Version:

  • $Revision: 1.1 $

Variables

Methods


Child classes:

Net_UserAgent_Mobile_DoCoMo
NTT DoCoMo implementation
Net_UserAgent_Mobile_EZweb
EZweb implementation
Net_UserAgent_Mobile_JPhone
J-PHONE implementation
Net_UserAgent_Mobile_NonMobile
Non-Mobile Agent implementation

Inherited Variables

Inherited Methods


Class Details

[line 33]
Base class that is extended by each user agents implementor

Net_UserAgent_Mobile_Common is a class for mobile user agent abstraction layer on Net_UserAgent_Mobile.



[ Top ]


Class Variables

$name =  ''

[line 43]

User-Agent name like 'DoCoMo'
  • Access: public

Type:   string


[ Top ]

$version =  ''

[line 50]

User-Agent version number like '1.0'
  • Access: public

Type:   string


[ Top ]



Method Detail

Net_UserAgent_Mobile_Common (Constructor)   [line 74]

Net_UserAgent_Mobile_Common Net_UserAgent_Mobile_Common( object Net_UserAgent_Mobile_Request_XXX $request)

Constructor

Parameters:

object Net_UserAgent_Mobile_Request_XXX   $request     

[ Top ]

getDisplay   [line 133]

object Net_UserAgent_Mobile_Display getDisplay( )

returns Net_UserAgent_Mobile_Disply object

[ Top ]

getHeader   [line 104]

string getHeader( string $header)

returns a specified HTTP header
  • Access: public

Parameters:

string   $header     

[ Top ]

getName   [line 118]

string getName( )

returns User-Agent name like 'DoCoMo'
  • Access: public

[ Top ]

getUserAgent   [line 89]

string getUserAgent( )

returns User-Agent string
  • Access: public

[ Top ]

getVersion   [line 150]

string getVersion( )

returns User-Agent version number like '1.0'
  • Access: public

[ Top ]

isDoCoMo   [line 208]

boolean isDoCoMo( )

returns TRUE if the agent is DoCoMo
  • Access: public

Overridden in child classes as:

Net_UserAgent_Mobile_DoCoMo::isDoCoMo()
returns TRUE

[ Top ]

isEZweb   [line 236]

boolean isEZweb( )

returns TRUE if the agent is EZweb
  • Access: public

Overridden in child classes as:

Net_UserAgent_Mobile_EZweb::isEZweb()
returns TRUE

[ Top ]

isJPhone   [line 222]

boolean isJPhone( )

returns TRUE if the agent is J-PHONE
  • Access: public

Overridden in child classes as:

Net_UserAgent_Mobile_JPhone::isJPhone()
returns TRUE

[ Top ]

isWAP1   [line 250]

boolean isWAP1( )

returns TRUE if the agent can speak WAP1 protocol
  • Access: public

[ Top ]

isWAP2   [line 264]

boolean isWAP2( )

returns TRUE if the agent can speak WAP2 protocol
  • Access: public

[ Top ]

makeDisplay   [line 194]

void makeDisplay( )

create a new Net_UserAgent_Mobile_Display class instance (should be implemented in subclasses)
  • Access: public

Overridden in child classes as:

Net_UserAgent_Mobile_DoCoMo::makeDisplay()
create a new Net_UserAgent_Mobile_Display class instance
Net_UserAgent_Mobile_EZweb::makeDisplay()
create a new Net_UserAgent_Mobile_Display class instance
Net_UserAgent_Mobile_JPhone::makeDisplay()
create a new Net_UserAgent_Mobile_Display class instance

[ Top ]

noMatch   [line 164]

object PEAR_Error noMatch( )

generates a warning message for new variants
  • Access: public

[ Top ]

parse   [line 181]

void parse( )

parse HTTP_USER_AGENT string (should be implemented in subclasses)
  • Access: public

Overridden in child classes as:

Net_UserAgent_Mobile_DoCoMo::parse()
parse HTTP_USER_AGENT string
Net_UserAgent_Mobile_EZweb::parse()
parse HTTP_USER_AGENT string
Net_UserAgent_Mobile_JPhone::parse()
parse HTTP_USER_AGENT string
Net_UserAgent_Mobile_NonMobile::parse()
parse HTTP_USER_AGENT string

[ Top ]


Documentation generated on Fri, 30 Apr 2004 22:23:33 +0200 by phpDocumentor 1.2.3. PEAR Logo Copyright © PHP Group 2004.