Class: VObject

Source Location: /libraries/vwp/object.php

Class Overview [line 35]

VType
   |
   --VObject

Virtual Web Platform - Object

Author(s):

Version:

Copyright:

  • (c) Ralph Ritoch - All Rights Reserved

Variables

Constants

Methods


Child classes:

VSession
Virtual Web Platform - Session Manager
VMenuItem
Virtual Web Platform - Menu Item
VRequestListener
Virtual Web Platform - Request Listener
VUIFrame
Virtual Web Platform - UI Frames
VWidgetParams
Widget Parameters
VWidget
Virtual Web Platform - Widgets
VWidgetReference
Widget Reference
VRoute
Virtual Web Platform - SEF URL Routing
VUIFrameItem
Virtual Web Platform - UI Frame item
VUser
Virtual Web Platform - User Library
VThemeParams
Theme Parameters
VThemeDriver
Virtual Web Platform - Theme driver
VThemeConfig
Virtual Web Platform - Theme Configuration
VFilesystem
Virtual Web Platform - Filesystem Support
VNet
Virtual Web Platform - Network Support
VArchive
Virtual Web Platform - Archive Support
VInstaller
VWP Installer
VManifest
VWP Manifest
VURI
Virtual Web Platform - URI Interface
VText
Virtual Web Platform - Text Processor
VLanguage
Virtual Web Platform - Language support
VFtpReply
Virtual Web Platform - FTP Protocol (RFC-959)
VDREBinding
Virtual Web Platform - Binding interface
VService
Virtual Web Platform - Web Service support
VSOAPTranslator
Virtual Web Platform - SOAP Translator
VHTTPClient
Virtual Web Platform - HTTP Client
VSoapClient
Virtual Web Platform - SOAP Client
VSocket
Virtual Web Platform - Socket support
VDocument
Virtual Web Platform - Document support
VDatabaseFilter
Virtual Web Platform - filter support
VDatabasePaging
Virtual Web Platform - Paging support
VDBI
Virtual Web Platform - DBI Database API
VDBI_MultiFieldIdentity
Virtual Web Platform - Muti Field Identity
VDBIQueryType_FilterList
VWP - DBI Query Filter List Type
VDBIQueryType_SummaryOptions
VWP - DBI Query Summary Options Type
VDBIQueryType_Filter
VWP - DBI Query Filter Type
VDBIQueryType_Ratio
VWP - DBI Query Ratio Type
VDBIQueryType_RelationshipGroupList
VWP - DBI Query Relationship Group List Type
VDBIQueryType_ValueList
VWP - DBI Query Value List Type
VDBIQueryType_LabelList
VWP - DBI Query Summary Options Type
VDBIQueryType_FieldList
VWP - DBI Query Field List Type
VDBIQueryType_Datasources
VWP - DBI Query Datasources Type
VDBIQueryType_Tables
VWP - DBI Query Type Tables
VDBI_SingleFieldIdentity
Virtual Web Platform - Single Field Identity
VDBI_QueryHelper
VWP - DBI Query
VMysqlQueryFilter
Virtual Web Platform - MySQL Query Filter
VDBI_Query
VWP - DBI Query
VStdio
Virtual Web Platform - Session Manager
VWarning
Virtual Web Platform - Warnings
VMath
Virtual Web Platform - Math System
VTime
Virtual Web Platform - System Time
VHibernateDriver
Virtual Web Platform - Hibernate System
VNotify
Virtual Web Platform - Notify System
VKernel
Virtual Web Platform - Kernel
VMime
Virtual Web Platform - Mime support
HKEY
VWP Registry Library
VLoop
Persistent Loop Support
VSearch
VWP Search Library
Registry
VWP Registry Library
VTicket
VWP System Tickets
VAction
Virtual Web Platform - Action System
VEvent
Virtual Web Platform - Event System
VParserPHP
Virtual Web Platform - PHP Parser
VDOMImplementationRegistry
Virtual Web Platform - DOM Implementation Registry
VDOMImplementationList
DOM 3 DOMImplementation
VDomHelper
DOM 3 Helper
VWP
Virtual Web Platform - System Interface
VEnv
Virtual Web Platform - Environment
VModel
Virtual Web Platform - Model
VXSLT
Virtual Web Platform - XSLT processor
VWSDL_Message
Virtual Web Platform - WSDL Message
VXMLHelper
Virtual Web Platform - XML Helper
VSchema
Virtual Web Platform - Schema Processing
VXMLHTTPSerializer
Virtual Web Platform - HTTP Serializer
VSchema_DataType
Virtual Web Platform - Schema Datatype
VSchema_Sequence
Virtual Web Platform - Schema Sequence
VFilesystemDriver
Virtual Web Platform - Filesystem Driver
VServiceReply
Virtual Web Platform - Service Handler
VServiceHandler
Virtual Web Platform - Service Handler
VServiceDataObject
Virtual Web Platform - Service Data Object

Inherited Variables

Inherited Constants

Inherited Methods



Class Details

Virtual Web Platform - Object

This file provides the base class for all VWP objects

Tags:

[ Top ]


Class Variables

$_nosave_errors = array()

[line 45]

Object Errors

Tags:

  • var - Errors
  • access - protected

Type: array

Overrides:

[ Top ]

$_nosave_original_state =  null

[line 55]

Object Original State

Tags:

  • var - Original State
  • access - protected

Type: array

Overrides:

[ Top ]


Class Methods

__construct

VObject __construct( )

[line 63]

Class Constructor

Tags:

  • access - public

Overridden in child classes as:

VSession::__construct()
Class constructor
VWidgetParams::__construct()
Class constructor
VWidget::__construct()
Class constructor
VThemeTarget::__construct()
Class Constructor
VApplication::__construct()
Class Constructor
VWidgetReference::__construct()
VThemeParams::__construct()
Class constructor
VFilesystem::__construct()
Class Constructor
VArchive::__construct()
Class constructor
VInstaller::__construct()
Class constructor
VManifest::__construct()
Class constructor
SOAP_DREBinding::__construct()
Class Constructor
VHTTPClient::__construct()
Class constructor
VSoapClient::__construct()
Class constructor
VSocket::__construct()
Class constructor
VTelnet::__construct()
Class constructor
VSMTP::__construct()
Class constructor
VSMTPClient::__construct()
Class Constructor
VDocument::__construct()
Class constructor
ImageDocument::__construct()
Class constructor
XMLDocument::__construct()
Class constructor
SOAPDocument::__construct()
Class constructor
JSDocument::__construct()
Class constructor
CSVDocument::__construct()
Class constructor
HTMLDocument::__construct()
Class constructor
VDBI::__construct()
Class constructor
VDatabase::__construct()
Class constructor
VMssqlDatabase::__construct()
Class constructor
VMssqlTable::__construct()
Class constructor
VMysqlDatabase::__construct()
Class constructor
VMysqlQuery::__construct()
Class constructor
VMysqlTable::__construct()
Class constructor
VDBI_MultiFieldIdentity::__construct()
Class Constructor
VDBIQueryType_FilterList::__construct()
Class Constructor
VDBIQueryType_SummaryOptions::__construct()
Class Constructor
VDBIQueryType_Ratio::__construct()
Class Constructor
VDBIQueryType_RelationshipGroupList::__construct()
Class Constructor
VDBIQueryType_ValueList::__construct()
Class Constructor
VDBIQueryType_LabelList::__construct()
Class Constructor
VDBIQueryType_FieldList::__construct()
Class Constructor
VDBIQueryType_Datasources::__construct()
Class Constructor
VDBIQueryType_Tables::__construct()
Class Constructor
VDBI_SingleFieldIdentity::__construct()
Class Constructor
VDBI_QueryHelper::__construct()
Class Constructor
VDBI_Query::__construct()
Class Constructor
VWarning::__construct()
Class Constructor
HKEY::__construct()
Class Constructor
HKEY_CLASSES_ROOT::__construct()
Class Constructor
VSearch::__construct()
Class Constructor
VTicket::__construct()
Class Constructor
VAction::__construct()
Class Constructor
VWP::__construct()
Class Constructor
VEnv::__construct()
Class Constructor
VModel::__construct()
Class constructor
VWSDL_Message::__construct()
Class Constructor
VSchema::__construct()
Class Constructor
VWSDL::__construct()
Class Constructor
VSchema_DataType::__construct()
Class Constructor
VSchema_Sequence::__construct()
Class Constructor
VFilesystemDriver::__construct()
Class Constructor
VFTPFile::__construct()
Class constructor
VFTPFolder::__construct()
Class constructor
VFTPPath::__construct()
Class Constructor
VServiceReply::__construct()
Class Constructor
VServiceDataObject::__construct()
Class Constructor

Parameters:

[ Top ]

__destruct

void __destruct( )

[line 80]

Class Destructor

Tags:

  • access - public

Overridden in child classes as:

VHTTPClient::__destruct()
Class destructor
VMssqlDatabase::__destruct()
Class destructor
VMssqlTable::__destruct()
Class destructor
VMysqlDatabase::__destruct()
Class destructor
VMysqlQuery::__destruct()
Class destructor
VMysqlTable::__destruct()
Class destructor
VWP::__destruct()
Class Destructor
VSchema::__destruct()
Class Destructor

Parameters:

[ Top ]

bind

void bind( array|object $to)

[line 131]

Bind values to this object

Tags:

  • access - public

Overridden in child classes as:

VSocket::bind()
Bind socket

Parameters:

  • array|object $to - Source object or data

[ Top ]

delete

boolean|object True delete( )

[line 221]

Delete Object

Tags:

  • return - on success, error or warning otherwise
  • access - public

Overridden in child classes as:

VUIFrame::delete()
Delete Frame
VWidgetReference::delete()
VUser::delete()
Delete User
VMssqlRow::delete()
Delete row
VMysqlQueryRow::delete()
Delete row
VMysqlRow::delete()
Delete row
VFile::delete()
Delete a file or array of files
VFTPFile::delete()
Delete a file or array of files
VFolder::delete()
Delete a folder.
VFTPFolder::delete()
Delete a folder.

Parameters:

[ Top ]

get

mixed &get( string $vname, [mixed $default = null])

[line 94]

Get value

Tags:

  • return - Value
  • access - public

Overridden in child classes as:

VSession::get()
Get data value from the session
VDocument::get()
Get Property
VMysqlQueryRow::get()
Get Field
VMysqlTable::get()
VMysqlRow::get()
Get Field
VDBI_Query::get()
Get Property
VTime::get()
Get Property
VSearch::get()
Get Property
VDOMImplementationList::get()
Get Attribute
VSchema_Sequence::get()
Get Property

Parameters:

  • string $vname - Value name
  • mixed $default - Default value

[ Top ]

getAll

array getAll( [boolean $public = true])

[line 111]

Get all object values

Tags:

  • return - Object values indexed by name
  • access - public

Overridden in child classes as:

VMysqlQueryRow::getAll()
Get all fields
VMysqlRow::getAll()
Get all fields

Parameters:

  • boolean $public - Return public values

[ Top ]

getError

mixed getError( [integer $i = null], [boolean $toString = true])

[line 243]

Get error message

Tags:

  • return - Error message
  • access - public

Parameters:

  • integer $i - Index
  • boolean $toString - Convert error to string

[ Top ]

getErrors

array getErrors( )

[line 270]

Get errors

Tags:

  • return - Errors
  • access - public

Parameters:

[ Top ]

getMethods

array getMethods( [boolean $public = true])

[line 154]

Get object methods

Tags:

  • return - Object methods
  • access - public

Parameters:

  • boolean $public - Return public methods

[ Top ]

getProperties

Object getProperties( [boolean $public = true])

[line 179]

Get object properties

Tags:

  • return - properties
  • access - public

Overridden in child classes as:

VMenuItem::getProperties()
Get item properties
VMenuLink::getProperties()
Get Properties
VMenuApplink::getProperties()
Get Application Link Properties
VUIFrame::getProperties()
Get item properties
VMssqlTable::getProperties()
Get table properties
VMysqlQuery::getProperties()
Get query properties
VMysqlTable::getProperties()
Get table properties

Parameters:

  • boolean $public - Return public properties

[ Top ]

save

array|object Saved save( )

[line 199]

Save Object

Tags:

  • return - data on success, error or warning otherwise
  • access - public

Overridden in child classes as:

VMenu::save()
Save Menu
VUIFrame::save()
Save Frame to file
VWidgetReference::save()
VUser::save()
Save user
VManifest::save()
Save manifest
VMssqlRow::save()
Save row
VMysqlQueryRow::save()
Save row
VMysqlRow::save()
Save row
VLoop::save()
Save Loop state

Parameters:

[ Top ]

set

mixed &set( string $vname, mixed $value)

[line 283]

Set a value

Tags:

  • return - previous Value

Overridden in child classes as:

VSession::set()
Set data value into the session
VMssqlRow::set()
Set the value of a field
VMysqlQueryRow::set()
Set the value of a field
VMysqlRow::set()
Set the value of a field
VSearch::set()
Set Property
VDOMImplementationList::set()
Set Property
VServiceDataObject::set()
Set Property Variable

Parameters:

  • string $vname - Value name
  • mixed $value - Value

[ Top ]

setError

void setError( string|object $error)

[line 352]

Set error value

Tags:

  • access - public

Parameters:

  • string|object $error - Error

[ Top ]

setProperties

boolean setProperties( array $properties)

[line 297]

Set property values

Tags:

  • return - True on success

Overridden in child classes as:

VMssqlTable::setProperties()
Set table properties
VMysqlTable::setProperties()
Set table properties

Parameters:

  • array $properties - Properties

[ Top ]

setProperty

mixed setProperty( string $name, mixed $value)

[line 319]

Set property value

Stores a copy of the provided value as the requested property

Tags:

  • return - new property value

Parameters:

  • string $name - Property name
  • mixed $value - Property value

[ Top ]

toString

string toString( )

[line 363]

Convert object to string

Tags:

  • return - String representation of object
  • access - public

Overridden in child classes as:

VFtpReply::toString()
Get text reply

Parameters:

[ Top ]

__get

void &__get( $name)

[line 374]

Parameters:

  • $name -

[ Top ]

__isset

void __isset( $name)

[line 391]

Parameters:

  • $name -

[ Top ]

__set

void &__set( $name, $value)

[line 380]

Parameters:

  • $name -
  • $value -

[ Top ]

__toString

string __toString( )

[line 332]

Return object as a string

Tags:

  • return - Human readable object string
  • access - public

Overridden in child classes as:

VDBI_MultiFieldIdentity::__toString()
Convert To String
VDBI_SingleFieldIdentity::__toString()
Convert To String

Parameters:

[ Top ]

__unset

void __unset( $name)

[line 386]

Parameters:

  • $name -

[ Top ]


Class Constants


Documentation generated on Sun, 06 Mar 2011 02:22:11 -0600 by phpDocumentor 1.4.3