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

Class: Net_UserAgent_Mobile_JPhone

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

Class Overview

Net_UserAgent_Mobile_Common
   |
   --Net_UserAgent_Mobile_JPhone

J-PHONE implementation


Author(s):

Version:

  • $Revision: 1.1 $

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::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::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)

Class Details

[line 63]
J-PHONE implementation

Net_UserAgent_Mobile_JPhone is a subclass of Net_UserAgent_Mobile, which implements J-PHONE user agents.



[ Top ]


Method Detail

getJavaInfo   [line 283]

array getJavaInfo( )

returns array of Java profiles

Array structure is something like:

'Profile' => 'MIDP-1.0', 'Configuration' => 'CLDC-1.0', 'Ext-Profile' => 'JSCL-1.1.0'

  • Access: public

[ Top ]

getModel   [line 207]

string getModel( )

returns name of the model like 'J-DN02'
  • Access: public

[ Top ]

getSerialNumber   [line 235]

string getSerialNumber( )

return terminal unique serial number. returns NULL if user forbids to send his/her serial number.
  • Access: public

[ Top ]

getVendor   [line 249]

string getVendor( )

returns vendor code like 'SH'
  • Access: public

[ Top ]

getVendorVersion   [line 263]

string getVendorVersion( )

returns vendor version like '0001a'. returns NULL if unknown.
  • Access: public

[ Top ]

isJPhone   [line 119]

boolean isJPhone( )

returns TRUE
  • Access: public

Overrides Net_UserAgent_Mobile_Common::isJPhone() (returns TRUE if the agent is J-PHONE)
[ Top ]

isPacketCompliant   [line 221]

boolean isPacketCompliant( )

returns whether the agent is packet connection complicant or not
  • Access: public

[ Top ]

makeDisplay   [line 179]

object Net_UserAgent_Mobile_Display makeDisplay( )

create a new Net_UserAgent_Mobile_Display class instance
  • See: Net_UserAgent_Mobile_Display()
  • Access: public

Overrides Net_UserAgent_Mobile_Common::makeDisplay() (create a new Net_UserAgent_Mobile_Display class instance (should be implemented in subclasses))
[ Top ]

parse   [line 132]

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 Fri, 30 Apr 2004 22:23:35 +0200 by phpDocumentor 1.2.3. PEAR Logo Copyright © PHP Group 2004.