Class: VServiceDataObject

Source Location: /libraries/vwp/service/dataobject.php

Class Overview [line 29]

VType
   |
   --VObject
      |
      --VServiceDataObject

Virtual Web Platform - Service Data Object

Author(s):

Version:

Copyright:

  • (c) Ralph Ritoch 2011 - All Rights Reserved

Variables

Constants

Methods


Inherited Variables

Inherited Constants

Inherited Methods

Class: VObject

VObject::__construct()
Class Constructor
VObject::bind()
Bind values to this object
VObject::delete()
Delete Object
VObject::get()
Get value
VObject::getAll()
Get all object values
VObject::getError()
Get error message
VObject::getErrors()
Get errors
VObject::getMethods()
Get object methods
VObject::getProperties()
Get object properties
VObject::save()
Save Object
VObject::set()
Set a value
VObject::setError()
Set error value
VObject::setProperties()
Set property values
VObject::setProperty()
Set property value
VObject::toString()
Convert object to string
VObject::__destruct()
Class Destructor
VObject::__get()
VObject::__isset()
VObject::__set()
VObject::__toString()
Return object as a string
VObject::__unset()


Class Details

Virtual Web Platform - Service Data Object

This class provides Data Objects for Services

Tags:

[ Top ]


Class Variables

$attributes = array()

[line 84]

Attributes

Tags:

  • var - Attributes
  • access - protected

Type: array

Overrides:

[ Top ]

$instanceNamespaceURI

[line 57]

Instance Namespace

Tags:

  • var - Namespace
  • access - protected

Type: string

Overrides:

[ Top ]

$instanceSchemaType

[line 66]

Instance Namespace

Tags:

  • var - Schema Type
  • access - protected

Type: string

Overrides:

[ Top ]

$namespaceURI

[line 39]

Namespace

Tags:

  • var - Namespace
  • access - protected

Type: string

Overrides:

[ Top ]

$schema

[line 94]

Schema

Tags:

  • var - Schema Schema
  • access - protected

Type: VSchema

Overrides:

[ Top ]

$schemaType

[line 48]

Schema Type

Tags:

  • var - Schema Type
  • access - protected

Type: string

Overrides:

[ Top ]

$value

[line 75]

Value

Tags:

  • access - protected

Type: mixed

Overrides:

[ Top ]


Class Methods

__construct

VServiceDataObject __construct( VSchema $schema, string $namespaceURI, string $schemaType)

[line 274]

Class Constructor

Tags:

  • access - public

Overrides VObject::__construct() (Class Constructor)

Parameters:

  • VSchema $schema - Schema
  • string $namespaceURI - Namespace
  • string $schemaType - Schmea Type

[ Top ]

getAttributeNS

string getAttributeNS( string $namespaceURI, string $name)

[line 155]

Get Attribute

Tags:

  • return - Value
  • access - public

Parameters:

  • string $namespaceURI - Attribute Namespace
  • string $name - Attribute Name

[ Top ]

getInstanceNamespaceURI

string getInstanceNamespaceURI( )

[line 197]

Get Instance Namespace

Tags:

  • return - Namespace
  • access - public

Parameters:

[ Top ]

getInstanceSchemaType

string getInstanceSchemaType( )

[line 209]

Get Instance Schema Type

Tags:

  • return - Schema Type
  • access - public

Parameters:

[ Top ]

getNamespaceURI

string getNamespaceURI( )

[line 173]

Get Namespace

Tags:

  • return - Namespace
  • access - public

Parameters:

[ Top ]

getSchemaType

string getSchemaType( )

[line 185]

Get Schema Type

Tags:

  • return - Schema Type
  • access - public

Parameters:

[ Top ]

getValue

mixed getValue( )

[line 221]

Get Value

Tags:

  • return - Value
  • access - public

Parameters:

[ Top ]

schemaTypeAppendChild

void schemaTypeAppendChild( VServiceDataObject $obj, [string $name = null])

[line 257]

Append Schema Data

Tags:

  • access - public

Parameters:

[ Top ]

set

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

[line 234]

Set Property Variable

Tags:

  • access - public

Overrides VObject::set() (Set a value)

Parameters:

  • string $vname - Variable Name
  • mixed $value - Value

[ Top ]

setAttributeNS

void setAttributeNS( string $namespaceURI, string $name, string $value)

[line 120]

Set Attribute

Tags:

  • access - public

Parameters:

  • string $namespaceURI - Namespace
  • string $name - Attribute Name
  • string $value - Value

[ Top ]

setValue

void setValue( string $namespaceURI, string $schemaType, mixed $value)

[line 104]

Set Value

Parameters:

  • string $namespaceURI - Instance NamespaceURI
  • string $schemaType - Instance Type
  • mixed $value - Instance Value

[ Top ]


Class Constants


Documentation generated on Sun, 06 Mar 2011 02:21:52 -0600 by phpDocumentor 1.4.3