\Horde_SyncMl_Property

The Horde_SyncMl_Property class is used to define a single property of a data item supported by the device.

The allowed contents of a property can be defined by an enumeration of valid values (ValEnum) or by a DataType/Size combination, or not at all.

Copyright 2005-2017 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Summary

Methods
Properties
Constants
No public methods found
$ValEnum
$DataType
$Size
$DisplayName
$Params
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$ValEnum

$ValEnum : array

The supported enumerated values of the content type property.

The supported values stored in the keys of the hash, e.g. 'PUBLIC' and 'PRIVATE' for a text/calendar 'CLASS' property.

Type

array

$DataType

$DataType : string

The datatype of the content type property, e.g. 'chr', 'int', 'bool', etc.

Type

string

$Size

$Size : integer

The size of the content type property in bytes.

Type

integer

$DisplayName

$DisplayName : string

The display name of the content type property.

Type

string

$Params

$Params : array

The supported parameters of the content type property.

The parameter name (, e.g. 'WORK' for the text/x-vcard 'TEL' property) are the keys, Horde_SyncMl_PropertyParameter objects are the values.

Type

array