Graph: ezcGraphDataSetProperty
[ ]
[ ]
[ ]
[ ]
[ ]
Class: ezcGraphDataSetProperty
|
Abstract class for properties of datasets [
source]
Implemented Interfaces
- ArrayAccess (internal interface)
Descendents
Member Variables
|
protected ezcGraphDataSet |
$dataset
Contains a reference to the dataset to check for availability of data keys |
|
protected array |
$dataValue
Contains specified values for single dataset elements |
|
protected mixed |
$defaultValue
Default value for this property |
Method Summary
|
public ezcGraphDataSetProperty |
__construct(
$dataset )
|
|
protected abstract void |
checkValue(
&$value, $value )
Abstract method to contain the check for validity of the value |
|
public bool |
offsetExists(
$key )
Returns if an option exists. |
|
public mixed |
offsetGet(
$key )
Returns an option value. |
|
public void |
offsetSet(
$key, $value )
Set an option. |
|
public void |
offsetUnset(
$key )
Unset an option. |
|
public mixed |
__get(
$name )
Get the default value for this property |
|
public void |
__set(
$name, $value )
Set the default value for this property |
Methods
__construct
ezcGraphDataSetProperty __construct(
$dataset )
Parameters
| Name |
Type |
Description |
$dataset |
ezcGraphDataSet |
|
checkValue
void checkValue(
&$value, &
$value )
Abstract method to contain the check for validity of the value
Parameters
| Name |
Type |
Description |
$value |
& |
|
&$value |
|
|
Redefined in descendants as
offsetExists
bool offsetExists(
string
$key )
Returns if an option exists.
Allows isset() using ArrayAccess.
Parameters
| Name |
Type |
Description |
$key |
string |
The name of the option to get. |
offsetGet
mixed offsetGet(
string
$key )
Returns an option value.
Get an option value by ArrayAccess.
Parameters
| Name |
Type |
Description |
$key |
string |
The name of the option to get. |
Throws
| Class | Description |
ezcBasePropertyNotFoundException |
If a the value for the property options is not an instance of |
offsetSet
void offsetSet(
string
$key, mixed
$value )
Set an option.
Sets an option using ArrayAccess.
Parameters
| Name |
Type |
Description |
$key |
string |
The option to set. |
$value |
mixed |
The value for the option. |
Throws
| Class | Description |
ezcBasePropertyNotFoundException |
If a the value for the property options is not an instance of |
ezcBaseValueException |
If a the value for a property is out of range. |
offsetUnset
void offsetUnset(
string
$key )
Unset an option.
Unsets an option using ArrayAccess.
Parameters
| Name |
Type |
Description |
$key |
string |
The options to unset. |
Throws
| Class | Description |
ezcBasePropertyNotFoundException |
If a the value for the property options is not an instance of |
ezcBaseValueException |
If a the value for a property is out of range. |
__get
mixed __get(
string
$name )
Get the default value for this property
Parameters
| Name |
Type |
Description |
$name |
string |
Property name |
__set
void __set(
string
$name, mixed
$value )
Set the default value for this property
Parameters
| Name |
Type |
Description |
$name |
string |
Property name |
$value |
mixed |
Property value |
Last updated: Thu, 01 Nov 2007