System.Web.Services.AJAX
[ class tree: System.Web.Services.AJAX ] [ index: System.Web.Services.AJAX ] [ all elements ]

Class: TAjaxStub

Source Location: /Web/Services/AJAX/TRemoteObjectServer.php

Class Overview


TAjaxStub class.

Class Details

[line 149]
TAjaxStub class.

Generate client-side javascript stub code.




version:  $Revision: 1.1 $ $Date: 2005/11/06 23:02:35 $
author:  Wei Zhuo<weizhuo[at]gmail[dot]com>


[ Top ]

Variables

Methods


Child classes:

TCallbackStub
Callback client stubs.

Class Variables

$url =

[line 155]

Service url.



access:  protected

Type:   string.


[ Top ]



Class Methods


constructor __construct [line 161]

TAjaxStub __construct( string $service_url)

Create a new javascript stub code generator.



access:  public


Overridden in child classes as:

TCallbackStub::__construct()
Create a new callback client stub.

Parameters:

string   $service_url   service url.

[ Top ]

method generate [line 180]

string generate( [TAjaxObjectInfo $info = null])

Generate client-side javascript proxy code.



return:  stub code.
access:  public


Overridden in child classes as:

TCallbackStub::generate()
Generate the stub code.

Parameters:

TAjaxObjectInfo   $info   object info.

[ Top ]

method generateMethod [line 204]

string[] generateMethod( TAjaxObjectInfo $info)

Generate method signatures.



return:  list of proxy code for each method.
access:  protected


Parameters:

TAjaxObjectInfo   $info   object info.

[ Top ]

method getServiceUrl [line 170]

string getServiceUrl( )

Returns the service url.



return:  url
access:  public


[ Top ]


© 2004-2005 PRADO Software Group. All Rights Reserved.