Your browser must have JavaScript enabled in order to view this page.
 >  >
 
Welcome Guest#1832 Login/register    Go to Bottom
Go to Top

Class: DpProperties

SOURCE LOCATION:  /dpuniverse/std/DpProperties.php

Class Overview

The DutchPIPE property and coinherit system which all objects extend on


		
        
LOCATED IN:  /dpuniverse/std/DpProperties.php [line 32]
AUTHOR(S):   Lennert Stock <ls@dutchpipe.org>
LINK:  http://dutchpipe.org/manual/package/DutchPIPE
VERSION:  Release: 0.2.1
LICENSE:  DutchPIPE License
COPYRIGHT:  2007 Lennert Stock
METHODS:

Direct Descendants

Child Class Description
DpObject The standard object which is built upon by all other objects
Mass Coinherit for adding mass (volume and weight) abstraction to an object

Methods Summary

void   coinherit()   "Coinherit" a class located at the given pathname
mixed   getDpProperty()   Directly retrieve the value of an existing DutchPIPE property
boolean   isDpProperty()   Determines if a property is defined in this object
void   removeDpProperties()   Removes properties and coinherits
void   setDpProperty()   Directly set the value of an existing DutchPIPE property
void   __call()   Handles set and get methods for properties using PHP member overloading
mixed   __get()   Gets the value of a DutchPIPE property using PHP member overloading
boolean   __isset()   Determines if a property is defined in this object using PHP member overloading
void   __set()   Sets the value of a DutchPIPE property using PHP member overloading
void   __unset()   Unsets the given DutchPIPE property using PHP member overloading

Methods

coinherit  [line 367]
void coinherit( string $pathname   )

"Coinherit" a class located at the given pathname

PARAMETERS: string   $pathname  path to code from universe base path
getDpProperty  [line 356]
mixed getDpProperty( string $nm   )

Directly retrieve the value of an existing DutchPIPE property

PARAMETERS: string   $nm  name of property
RETURNS:  mixed  value of property
ACCESS:  protected
isDpProperty  [line 318]
boolean isDpProperty( string $nm   )

Determines if a property is defined in this object

Same as isset($ob->{$nm}), except that this method returns TRUE for properties set to NULL.


PARAMETERS: string   $nm  name of property
RETURNS:  boolean  TRUE if property exists, FALSE otherwise
removeDpProperties  [line 393]
void removeDpProperties( )

Removes properties and coinherits

Called by DpObject::removeDpObject, unsets all properties and coinherits. This makes sure all object pointers are removed and object can be removed from memory by PHP's cleanup mechanism.


ACCESS:  protected
SEE:  DpObject::removeDpObject
setDpProperty  [line 343]
void setDpProperty( string $nm , string $val   )

Directly set the value of an existing DutchPIPE property

PARAMETERS: string   $nm  name of property
string   $val  value of property
ACCESS:  protected
__call  [line 259]
void __call( $name , $params , string $nm   )

Handles set and get methods for properties using PHP member overloading

PARAMETERS: string   $nm  name of property
   $name 
   $params 
ACCESS:  public
__get  [line 145]
mixed __get( string $nm   )

Gets the value of a DutchPIPE property using PHP member overloading

PARAMETERS: string   $nm  name of property
RETURNS:  mixed  value of property
ACCESS:  public
__isset  [line 200]
boolean __isset( string $nm   )

Determines if a property is defined in this object using PHP member overloading

PARAMETERS: string   $nm  name of property
RETURNS:  boolean  TRUE if property exists and not NULL, FALSE otherwise
ACCESS:  public
__set  [line 54]
void __set( string $nm , string $val   )

Sets the value of a DutchPIPE property using PHP member overloading

PARAMETERS: string   $nm  name of property
string   $val  value of property
ACCESS:  public
__unset  [line 230]
void __unset( string $nm   )

Unsets the given DutchPIPE property using PHP member overloading

PARAMETERS: string   $nm  name of property
ACCESS:  public

Documentation generated on Mon, 03 Sep 2007 22:20:33 +0200 by phpDocumentor 1.3.0RC6

Click me!
Guest#1832
 
 
 
  Go to Top
 
 
Input Field OptionsClose Input Field Go to Top
 
Legal Notices | Copyright © 2006, 2007 Lennert Stock. All rights reserved. Last update: Mon Sep 03 2007, 21:50 CET.