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

Class: TAjaxObjectInfo

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

Class Overview


Remote Object Info class.

Class Details

[line 74]
Remote Object Info class.

Basic object/class description, e.g. classname, methods, and an instance of the class if available.




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


[ Top ]

Variables

Methods



Class Variables

$class =  ''

[line 80]

Object class name.



access:  public

Type:   string


[ Top ]

$instance =  null

[line 92]

Object instance.



access:  public

Type:   mixed


[ Top ]

$methods = array()

[line 86]

Object method signatures.



access:  public

Type:   array


[ Top ]



Class Methods


constructor __construct [line 98]

TAjaxObjectInfo __construct( [string|object an $object = null])

Examine an object or class and extract the web service definitions.



access:  public


Parameters:

string|object an   $object   object class name or an object instance

[ Top ]

method examine [line 108]

void examine( object $object)

Determines the "public" webservice class methods exposed by the object



access:  protected


Parameters:

object   $object  

[ Top ]

method isWebServiceMethod [line 133]

boolean isWebServiceMethod( ReflectionMethod $method)

Determine if the method is a web service methods.



return:  true if contains @webservices in the method documentation.
access:  protected


Parameters:

ReflectionMethod   $method   the method to check

[ Top ]


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