Full index

Package indexes


' a b c d e f g h i l m n o p r s t u x
'
top
Constant 'XOAD_'.strtoupper($extension).'_BASE'
XOAD extension base folder that contains all extension files.
a
top
Variable $attributes
Holds attributes collection. This array is not populated from the client and it is empty initially.
Method addObserver
XOAD_Serializer::addObserver() in Serializer.class.php
Adds a XOAD_Serializer events observer.
Method addObserver
XOAD_Server::addObserver() in Server.class.php
Adds a XOAD_Server events observer.
Method addObserver
XOAD_Utilities::addObserver() in Utilities.class.php
Adds a XOAD_Utilities events observer.
Method addObserver
XOAD_Observable::addObserver() in Observable.class.php
Method addObserver
XOAD_Meta::addObserver() in Meta.class.php
Adds a XOAD_Meta events observer.
Method addObserver
XOAD_Client::addObserver() in Client.class.php
Adds a XOAD_Client events observer.
Method addScriptBlock
XOAD_HTML::addScriptBlock() in HTML.class.php
Adds a given JavaScript code to the output.
Method allowCaching
XOAD_Cache::allowCaching() in Cache.class.php
Installs a new caching criteria.
Method allowClasses
XOAD_Server::allowClasses() in Server.class.php
Adds specified classes to the allowed classes map.
b
top
Method blur
XOAD_HTML_DOM_ElementById::blur() in ElementById.class.php
This method removes keyboard focus from the element.
Page BaseElement.class.php
BaseElement.class.php in BaseElement.class.php
c
top
Variable $clientCode
Holds the client JavaScript code associated with the element(s).
Variable $container
Holds the directory where the cached data is saved.
Variable $container
Holds the file name where events information is saved.
Method cacheRequest
XOAD_Cache::cacheRequest() in Cache.class.php
This method is called when the request matches the configurated criterias for caching, but there is no data in the cache.
Method caseConvert
XOAD_Utilities::caseConvert() in Utilities.class.php
Returns the input string with all alphabetic characters converted to lower or upper case depending on the configuration.
Page Client.class.php
Client.class.php in Client.class.php
Method cleanEvents
Deletes old events from the container.
Method cleanEvents
This method should be called from each successor to retrieve the start time of the old events in the storage.
Method cleanEvents
Deletes old events from the database.
Method cleanEvents
Deletes old events from the database.
Method closeConnection
Closes a MySQL connection link.
Method closeConnection
Closes a MySQL connection link.
Method closeConnection
Closes a PearDB connection link.
Method collectGarbage
Abstract base class method.
Method collectGarbage
Deletes old data from the cache.
Method collectGarbage
Deletes old data from the cache.
Method cssQuery
XOAD_HTML::cssQuery() in HTML.class.php
Returns an object representing a list of elements that match a given cssQuery in the document.
Method customHeader
XOAD_Utilities::customHeader() in Utilities.class.php
Registers custom client header file.
Page cache.ext.php
cache.ext.php in cache.ext.php
Page Cache.class.php
Cache.class.php in Cache.class.php
Page Controls.class.php
Controls.class.php in Controls.class.php
Page controls.ext.php
controls.ext.php in controls.ext.php
Page CssQuery.class.php
CssQuery.class.php in CssQuery.class.php
d
top
Variable $database
Holds the PearDB database used in the connection string.
Variable $database
Holds the MySQL database used in the connection string.
Variable $database
Holds the MySQL database used in the connection string.
Method denyClasses
XOAD_Server::denyClasses() in Server.class.php
Adds specified classes to the denied classes map.
Method dispatch
XOAD_Server::dispatch() in Server.class.php
Dispatches a client callback to the server.
Method dispatch
XOAD_Cache::dispatch() in Cache.class.php
This method is called when the request matches the configurated criterias for caching.
e
top
Page extensions.config.php
extensions.config.php in extensions.config.php
Method escapeString
Escapes special characters in the $unescapedString, taking into account the current charset of the connection.
Method escapeString
Escapes special characters in the $unescapedString, taking into account the current charset of the connection.
Method escapeString
Escapes special characters in the $unescapedString, taking into account the current charset of the connection.
Method eventsHeader
XOAD_Utilities::eventsHeader() in Utilities.class.php
Registers XOAD Events header data.
Method extensionHeader
XOAD_Utilities::extensionHeader() in Utilities.class.php
Registers XOAD extension client header file.
Page ElementById.class.php
ElementById.class.php in ElementById.class.php
Page ElementsByName.class.php
ElementsByName.class.php in ElementsByName.class.php
Page ElementsByTagName.class.php
ElementsByTagName.class.php in ElementsByTagName.class.php
f
top
Page File.class.php
File.class.php in File.class.php
Page Files.class.php
Files.class.php in Files.class.php
Method filterEvents
Filters the events in the storage using a single criteria.
Method filterMultipleEvents
Filters the events in the database using multiple criterias.
Method filterMultipleEvents
Filters the events in the database using multiple criterias.
Method filterMultipleEvents
This method should be called from each successor to add common data to the event.
Method filterMultipleEvents
Filters the events in the container using multiple criterias.
Method findMethodName
XOAD_Meta::findMethodName() in Meta.class.php
Method focus
XOAD_HTML_DOM_ElementById::focus() in ElementById.class.php
This method sets focus on the element.
g
top
Method generateID
Generates an unique ID from the given data.
Method getConnection
Creates a PearDB connection link.
Method getConnection
Creates a MySQL connection link.
Method getConnection
Creates a MySQL connection link.
Method getElement
XOAD_HTML_DOM_ElementsByTagName::getElement() in ElementsByTagName.class.php
Returns the JavaScript name of the elements.
Method getElement
XOAD_HTML_DOM_ElementsByName::getElement() in ElementsByName.class.php
Returns the JavaScript name of the elements.
Method getElement
Returns the JavaScript name of the elements.
Method getElement
Returns the JavaScript name of the element.
Method getElementById
XOAD_HTML::getElementById() in HTML.class.php
Returns the element whose ID is specified.
Method getElementsByName
Returns an object representing a list of elements of a given name in the document.
Method getElementsByTagName
Returns an object representing a list of elements of a given tag name in the document.
Method getFileName
XOAD_Controls::getFileName() in Controls.class.php
Gets the absolute path to the file.
Method getFileName
Gets the absolute path to the container.
Method getFileName
Gets the absolute path to the cache file.
Method getMicroTime
XOAD_Utilities::getMicroTime() in Utilities.class.php
Return current UNIX timestamp with microseconds.
Method getRequestUrl
XOAD_Utilities::getRequestUrl() in Utilities.class.php
Returns the URL for the current request (includings the query string).
Method getStorage
Retrieves a static instance of the XOAD_Events_Storage_File class.
Method getStorage
Retrieves an instanse to the configurated XOAD Events storage provider.
Method getStorage
Retrieves a static instance of the XOAD_Events_Storage_MySQL class.
Method getStorage
XOAD_Cache::getStorage() in Cache.class.php
Retrieves an instanse to the configurated XOAD_Cache storage provider.
Method getStorage
Retrieves a static instance of the XOAD_Events_Storage_PearDB class.
Method getType
XOAD_Utilities::getType() in Utilities.class.php
Gets the type of a variable.
h
top
Page HTML.class.php
HTML.class.php in HTML.class.php
Page html.ext.php
html.ext.php in html.ext.php
Method handleError
XOAD_Server::handleError() in Server.class.php
Handles all errors that occur during the callback.
Method header
XOAD_Utilities::header() in Utilities.class.php
Registers XOAD client header files.
i
top
Method importForm
XOAD_HTML::importForm() in HTML.class.php
Imports an associative array to the corresponding form elements.
Method initialize
XOAD_Cache::initialize() in Cache.class.php
This method is called on every request to the server.
Method initializeCallback
Checks if the request is a client callback to the server and initializes callback parameters.
Method isAssocArray
XOAD_Utilities::isAssocArray() in Utilities.class.php
Checks if an array is an associative array.
Method isClassAllowed
XOAD_Server::isClassAllowed() in Server.class.php
Checks if a class can be accessed within a callback request.
Method isPublicMethod
XOAD_Meta::isPublicMethod() in Meta.class.php
Method isPublicVariable
l
top
Method load
XOAD_Cache_Storage::load() in Storage.class.php
Abstract base class method.
Method load
Loads data from the cache with a given ID.
Method load
Loads data from the cache with a given ID.
Method loadClass
XOAD_Server::loadClass() in Server.class.php
Loads a specified class from the classes map.
m
top
Variable $methodsMap
XOAD_Meta::$methodsMap in Meta.class.php
Page MySQL.class.php
MySQL.class.php in MySQL.class.php
Page Meta.class.php
Meta.class.php in Meta.class.php
Page MySQL.class.php
MySQL.class.php in MySQL.class.php
Method mapClass
XOAD_Server::mapClass() in Server.class.php
Adds a specified class to the classes map.
Method mapMethods
XOAD_Client::mapMethods() in Client.class.php
Assigns methods map to the class meta data.
n
top
Method notifyObservers
XOAD_Server::notifyObservers() in Server.class.php
Method notifyObservers
XOAD_Utilities::notifyObservers() in Utilities.class.php
Method notifyObservers
XOAD_Serializer::notifyObservers() in Serializer.class.php
Method notifyObservers
XOAD_Observable::notifyObservers() in Observable.class.php
Method notifyObservers
Method notifyObservers
XOAD_Client::notifyObservers() in Client.class.php
o
top
Variable $openNew
Indicates whether to open a new connection to the MySQL server if an old one already exists.
Variable $openNew
Indicates whether to open a new connection to the MySQL server if an old one already exists.
Page Observable.class.php
Observable.class.php in Observable.class.php
Page Observer.class.php
Observer.class.php in Observer.class.php
p
top
Variable $password
Holds the MySQL password used in the connection string.
Variable $password
Holds the MySQL password used in the connection string.
Variable $password
Holds the PearDB password used in the connection string.
Variable $pearDSN
Holds the PearDB DSN for reconnection to database.
Variable $port
Holds the MySQL port used in the connection string.
Variable $port
Holds the MySQL port used in the connection string.
Variable $port
Holds the PearDB port used in the connection string.
Variable $privateMethods
XOAD_Meta::$privateMethods in Meta.class.php
Variable $privateVariables
Variable $publicMethods
XOAD_Meta::$publicMethods in Meta.class.php
Variable $publicVariables
XOAD_Meta::$publicVariables in Meta.class.php
Page PearDB.class.php
PearDB.class.php in PearDB.class.php
Method postEvent
Posts a single event to the storage.
Method postMultipleEvents
This method should be called from each successor to add common data to the event.
Method postMultipleEvents
Posts multiple events to the database.
Method postMultipleEvents
Posts multiple events to the database.
Method postMultipleEvents
Posts multiple events to the container.
Method privateMethods
XOAD_Client::privateMethods() in Client.class.php
Assigns private methods to the class meta data.
Method privateVariables
Assigns private variables to the class meta data.
Method process
XOAD_HTML_DOM_ScriptBlock::process() in ScriptBlock.class.php
Returns the JavaScript code that the block contains.
Method process
XOAD_HTML::process() in HTML.class.php
Returns the JavaScript code of all DOM elements.
Method process
XOAD_HTML_DOM_BaseElement::process() in BaseElement.class.php
Returns the JavaScript code of the DOM element.
Method process
XOAD_HTML_DOM_ElementsByTagName::process() in ElementsByTagName.class.php
Returns the JavaScript code of the DOM elements.
Method process
XOAD_HTML_DOM_ElementsByName::process() in ElementsByName.class.php
Returns the JavaScript code of the DOM elements.
Method process
XOAD_HTML_DOM_ElementById::process() in ElementById.class.php
Returns the JavaScript code of the DOM element.
Method process
XOAD_HTML_DOM_CssQuery::process() in CssQuery.class.php
Returns the JavaScript code of the cssQuery elements.
Method publicMethods
XOAD_Client::publicMethods() in Client.class.php
Assigns public methods to the class meta data.
Method publicVariables
XOAD_Client::publicVariables() in Client.class.php
Assigns public variables to the class meta data.
r
top
Method register
XOAD_Controls::register() in Controls.class.php
Registers a custom client control.
Method register
XOAD_Client::register() in Client.class.php
Registers a PHP variable/class in JavaScript.
Method removeAttribute
This method removes an attribute from the element(s).
Method runServer
XOAD_Server::runServer() in Server.class.php
Checks if the request is a client callback to the server and handles it.
s
top
Variable $script
XOAD_HTML_DOM_ScriptBlock::$script in ScriptBlock.class.php
Holds script block source code.
Variable $separator
Holds the separator used in the container.
Variable $server
Holds the PearDB server used in the connection string.
Variable $server
Holds the MySQL server used in the connection string.
Variable $server
Holds the MySQL server used in the connection string.
Variable $skipKeys
XOAD_HTML_DOM_BaseElement::$skipKeys in BaseElement.class.php
Holds the keys that will be skipped (like id, clientCode ...).
Variable $style
XOAD_HTML_DOM_BaseElement::$style in BaseElement.class.php
Holds style collection. This array is not populated from the client and it is empty initially.
Page Storage.class.php
Storage.class.php in Storage.class.php
Page Serializer.class.php
Serializer.class.php in Serializer.class.php
Page Server.class.php
Server.class.php in Server.class.php
Page ServerObserver.class.php
ServerObserver.class.php in ServerObserver.class.php
Page Storage.class.php
Storage.class.php in Storage.class.php
Page ScriptBlock.class.php
ScriptBlock.class.php in ScriptBlock.class.php
Page ServerObserver.class.php
ServerObserver.class.php in ServerObserver.class.php
Method save
XOAD_Cache_Storage::save() in Storage.class.php
Abstract base class method.
Method save
Saves data in the cache with a given ID and lifetime.
Method save
Saves data in the cache with a given ID and lifetime.
Method serialize
XOAD_Serializer::serialize() in Serializer.class.php
Serializes a PHP variable into a JSON string.
Method setAttribute
This method adds a new attribute or changes the value of an existing attribute on the element(s).
Method setMethodsMap
XOAD_Meta::setMethodsMap() in Meta.class.php
Method setPrivateMethods
Method setPrivateVariables
Method setPublicMethods
Method setPublicVariables
Method sortEvents
Callback to sort events by time.
t
top
Variable $type
Holds the PearDB Database type setting used in the connection string.
Method throwException
XOAD_Server::throwException() in Server.class.php
Throws a XOAD callback exception.
u
top
Variable $user
Holds the MySQL user used in the connection string.
Variable $user
Holds the PearDB user used in the connection string.
Variable $user
Holds the MySQL user used in the connection string.
Page Utilities.class.php
Utilities.class.php in Utilities.class.php
Method updateObserver
This method is called after XOAD_Server::notifyObservers is called.
Method updateObserver
XOAD_HTML_ServerObserver::updateObserver() in ServerObserver.class.php
This method is called after XOAD_Server::notifyObservers is called.
Method updateObserver
XOAD_Observer::updateObserver() in Observer.class.php
This method is called when XOAD_Observable::notifyObservers is called.
x
top
Page xoad.config.php
xoad.config.php in xoad.config.php
Constant XOAD_BASE
XOAD_BASE in xoad.php
XOAD base folder that contains all package files.
Class XOAD_Cache
XOAD_Cache in Cache.class.php
XOAD_Cache Class.
Constant XOAD_CACHE_LIFETIME
XOAD_CACHE_LIFETIME in extensions.config.php
Defines the default lifetime for the cache data.
Class XOAD_Cache_ServerObserver
XOAD_Cache_ServerObserver in ServerObserver.class.php
XOAD Cache Server Observer Class.
Class XOAD_Cache_Storage
XOAD_Cache_Storage in Storage.class.php
XOAD_Cache Storage Class.
Method XOAD_Cache_Storage
Creates a new instance of the XOAD_Cache_Storage class.
Constant XOAD_CACHE_STORAGE_DSN
XOAD_CACHE_STORAGE_DSN in extensions.config.php
Defines the data source name and parameters to use when cache data is saved.
Class XOAD_Cache_Storage_Files
XOAD_Cache_Storage_Files in Files.class.php
XOAD_Cache Storage Files Class.
Method XOAD_Cache_Storage_Files
Creates a new instance of the XOAD_Cache_Storage_Files class.
Class XOAD_Cache_Storage_MySQL
XOAD_Cache_Storage_MySQL in MySQL.class.php
XOAD_Cache Storage MySQL Class.
Method XOAD_Cache_Storage_MySQL
Creates a new instance of the XOAD_Cache_Storage_MySQL class.
Class XOAD_Client
XOAD_Client in Client.class.php
XOAD Client Class.
Constant XOAD_CLIENT_METADATA_METHOD_NAME
Defines the method name that is called when XOAD needs more information about an object.
Class XOAD_Controls
XOAD_Controls in Controls.class.php
XOAD_Controls Class.
Constant XOAD_EVENTS_LIFETIME
XOAD_EVENTS_LIFETIME in xoad.config.php
Defines the default lifetime for an event.
Class XOAD_Events_Storage
XOAD_Events_Storage in Storage.class.php
XOAD Events Storage Class.
Method XOAD_Events_Storage
Creates a new instance of the XOAD_Events_Storage class.
Constant XOAD_EVENTS_STORAGE_DSN
XOAD_EVENTS_STORAGE_DSN in xoad.config.php
Defines the data source name and parameters to use when event's information is saved.
Method XOAD_Events_Storage_File
Creates a new instance of the XOAD_Events_Storage_File class.
Class XOAD_Events_Storage_File
XOAD_Events_Storage_File in File.class.php
XOAD Events Storage File Class.
Class XOAD_Events_Storage_MySQL
XOAD_Events_Storage_MySQL in MySQL.class.php
XOAD Events Storage MySQL Class.
Method XOAD_Events_Storage_MySQL
Creates a new instance of the XOAD_Events_Storage_MySQL class.
Class XOAD_Events_Storage_PearDB
XOAD_Events_Storage_PearDB in PearDB.class.php
XOAD Events Storage PearDB Class.
Method XOAD_Events_Storage_PearDB
Creates a new instance of the XOAD_Events_Storage_PearDB class.
Class XOAD_HTML
XOAD_HTML in HTML.class.php
XOAD HTML Class.
Constant XOAD_HTML_CURRENT_VALUE
XOAD_HTML_CURRENT_VALUE in HTML.class.php
Defines the string that is replaced with the current value of the field.
Class XOAD_HTML_DOM_BaseElement
XOAD_HTML_DOM_BaseElement in BaseElement.class.php
XOAD HTML DOM Base Element Class.
Method XOAD_HTML_DOM_BaseElement
Creates a new instance of the XOAD_HTML_DOM_BaseElement class.
Method XOAD_HTML_DOM_CssQuery
Creates a new instance of the XOAD_HTML_DOM_CssQuery class.
Class XOAD_HTML_DOM_CssQuery
XOAD_HTML_DOM_CssQuery in CssQuery.class.php
XOAD HTML DOM cssQuery Class.
Method XOAD_HTML_DOM_ElementById
Creates a new instance of the XOAD_HTML_DOM_ElementById class.
Class XOAD_HTML_DOM_ElementById
XOAD_HTML_DOM_ElementById in ElementById.class.php
XOAD HTML DOM Element By Id Class.
Method XOAD_HTML_DOM_ElementsByName
Creates a new instance of the XOAD_HTML_DOM_ElementsByName class.
Class XOAD_HTML_DOM_ElementsByName
XOAD_HTML_DOM_ElementsByName in ElementsByName.class.php
XOAD HTML DOM Elements By Name Class.
Class XOAD_HTML_DOM_ElementsByTagName
XOAD_HTML_DOM_ElementsByTagName in ElementsByTagName.class.php
XOAD HTML DOM Elements By Tag Name Class.
Method XOAD_HTML_DOM_ElementsByTagName
Creates a new instance of the XOAD_HTML_DOM_ElementsByTagName class.
Method XOAD_HTML_DOM_ScriptBlock
Creates a new instance of the XOAD_HTML_DOM_ScriptBlock class.
Class XOAD_HTML_DOM_ScriptBlock
XOAD_HTML_DOM_ScriptBlock in ScriptBlock.class.php
XOAD HTML DOM Script Block Class.
Class XOAD_HTML_ServerObserver
XOAD_HTML_ServerObserver in ServerObserver.class.php
XOAD HTML Server Observer Class.
Class XOAD_Meta
XOAD_Meta in Meta.class.php
XOAD Meta Class.
Class XOAD_Observable
XOAD_Observable in Observable.class.php
XOAD Observable Class.
Class XOAD_Observer
XOAD_Observer in Observer.class.php
XOAD Observer Class.
Page xoad.php
xoad.php in xoad.php
Class XOAD_Serializer
XOAD_Serializer in Serializer.class.php
XOAD Serializer Class.
Constant XOAD_SERIALIZER_SKIP_STRING
XOAD_SERIALIZER_SKIP_STRING in xoad.config.php
Defines the prefix that is used to indicate the Serializer to skip string serialization.
Class XOAD_Server
XOAD_Server in Server.class.php
XOAD Server Class.
Class XOAD_Utilities
XOAD_Utilities in Utilities.class.php
XOAD Utilities Class.
' a b c d e f g h i l m n o p r s t u x