Свойство | Тип | Описание | |
---|---|---|---|
$default | string | A default value if required. | |
$value | integer | Indicate which value type is expected. |
Метод | Описание | |
---|---|---|
__construct ( Horde_Kolab_Format_Factory $factory ) | Constructor | |
getParam ( string $name ) : mixed | Return a parameter value. | |
load ( string $name, &$attributes, DOMNode $parent_node, Horde_Kolab_Format_Xml_Helper $helper, array $params = [] ) : DOMNode | boolean | Load the node value from the Kolab object. | |
loadNodeValue ( DOMNode $node, Horde_Kolab_Format_Xml_Helper $helper, array $params = [] ) : mixed | null | Load the value of a node. | |
save ( string $name, array $attributes, DOMNode $parent_node, Horde_Kolab_Format_Xml_Helper $helper, array $params = [] ) : DOMNode | boolean | Update the specified attribute. | |
saveNodeValue ( string $name, mixed $value, DOMNode $parent_node, Horde_Kolab_Format_Xml_Helper $helper, array $params = [], DOMNode | null $old_node = false ) : DOMNode | boolean | Update the specified attribute. |
Метод | Описание | |
---|---|---|
checkMissing ( string $key, array $params, string $attribute ) | Validate that the parameter array contains all required parameters. | |
createSubType ( string $type, array $params ) : Horde_Kolab_Format_Xml_Type | Create a handler for the sub type of this attribute. | |
generateWriteValue ( string $name, array $attributes, array $params ) : mixed | Generate the value that should be written to the node. Override in the extending classes. | |
isRelaxed ( array $params ) : boolean | Returns if the XML handling should be relaxed. | |
loadMissing ( string $name, array $params ) : mixed | Load a default value for a node. |
public __construct ( Horde_Kolab_Format_Factory $factory ) | ||
$factory | Horde_Kolab_Format_Factory | The factory for any additional objects required. |
protected createSubType ( string $type, array $params ) : Horde_Kolab_Format_Xml_Type | ||
$type | string | The sub type. |
$params | array | Additional parameters. |
Результат | Horde_Kolab_Format_Xml_Type | The sub type handler. |
protected generateWriteValue ( string $name, array $attributes, array $params ) : mixed | ||
$name | string | The name of the the attribute to be updated. |
$attributes | array | The data array that holds all attribute values. |
$params | array | The parameters for this write operation. |
Результат | mixed | The value to be written. |
public load ( string $name, &$attributes, DOMNode $parent_node, Horde_Kolab_Format_Xml_Helper $helper, array $params = [] ) : DOMNode | boolean | ||
$name | string | The name of the the attribute to be fetched. |
$parent_node | DOMNode | The parent node of the node to be loaded. |
$helper | Horde_Kolab_Format_Xml_Helper | A XML helper instance. |
$params | array | Additiona parameters for this parse operation. |
Результат | DOMNode | boolean | The named DOMNode or false if no node value was found. |
public loadNodeValue ( DOMNode $node, Horde_Kolab_Format_Xml_Helper $helper, array $params = [] ) : mixed | null | ||
$node | DOMNode | Retrieve value for this node. |
$helper | Horde_Kolab_Format_Xml_Helper | A XML helper instance. |
$params | array | Additiona parameters for this parse operation. |
Результат | mixed | null | The value or null if no value was found. |
public save ( string $name, array $attributes, DOMNode $parent_node, Horde_Kolab_Format_Xml_Helper $helper, array $params = [] ) : DOMNode | boolean | ||
$name | string | The name of the the attribute to be updated. |
$attributes | array | The data array that holds all attribute values. |
$parent_node | DOMNode | The parent node of the node that should be updated. |
$helper | Horde_Kolab_Format_Xml_Helper | A XML helper instance. |
$params | array | Additional parameters for this write operation. |
Результат | DOMNode | boolean | The new/updated child node or false if this failed. |
public saveNodeValue ( string $name, mixed $value, DOMNode $parent_node, Horde_Kolab_Format_Xml_Helper $helper, array $params = [], DOMNode | null $old_node = false ) : DOMNode | boolean | ||
$name | string | The name of the attribute to be updated. |
$value | mixed | The value to store. |
$parent_node | DOMNode | The parent node of the node that should be updated. |
$helper | Horde_Kolab_Format_Xml_Helper | A XML helper instance. |
$params | array | The parameters for this write operation. |
$old_node | DOMNode | null | The previous value (or null if there is none). |
Результат | DOMNode | boolean | The new/updated child node or false if this failed. |
protected string $default | ||
Результат | string |
protected int $value | ||
Результат | integer |