Path

ez components / documentation / api reference / 2008.2.2 / webdav


eZ Components 2008.2.2

Webdav: ezcWebdavResourceTypeProperty

[ Tutorial ] [ Clients ] [ Plugin architecture ] [ Class tree ] [ Element index ] [ ChangeLog ] [ Credits ]

Class: ezcWebdavResourceTypeProperty

An object of this class represents the Webdav property <resourcetype>. [source]

Parents

ezcWebdavInfrastructureBase
   |
   --ezcWebdavProperty
      |
      --ezcWebdavLiveProperty
         |
         --ezcWebdavResourceTypeProperty

Constants

TYPE_COLLECTION = 2 Indicates that a resource is a collection.
TYPE_RESOURCE = 1 Indicates that a resource is a non-collection.
TYPE_RESSOURCE = self::TYPE_RESOURCE Kept for BC reasons.

Properties

string read/write  $type
The resource type (free form).

Inherited Member Variables

From ezcWebdavProperty:
protected  ezcWebdavProperty::$properties
From ezcWebdavInfrastructureBase:
protected  ezcWebdavInfrastructureBase::$pluginData

Method Summary

public void __construct( [$type = null] )
Creates a new ezcWebdavResourceTypeProperty.
public bool hasNoContent( )
Returns if property has no content.

Inherited Methods

From ezcWebdavLiveProperty :
public void ezcWebdavLiveProperty::__construct()
Creates a new live property.
From ezcWebdavProperty :
public void ezcWebdavProperty::__construct()
Creates a new property object.
public void ezcWebdavProperty::clear()
Remove all contents from a property.
protected void ezcWebdavProperty::hasError()
Indicates that a property has a validation error.
public abstract bool ezcWebdavProperty::hasNoContent()
Check if property has no content.
public void ezcWebdavProperty::__clone()
Clones a property deeply.
From ezcWebdavInfrastructureBase :
public mixed ezcWebdavInfrastructureBase::getPluginData()
Retrieves plugin data from the storage.
public bool ezcWebdavInfrastructureBase::hasPluginData()
Returns if plugin data is available in the storage.
public void ezcWebdavInfrastructureBase::removePluginData()
Removes plugin data from the storage.
public void ezcWebdavInfrastructureBase::setPluginData()
Sets plugin data in the storage.

Methods

__construct

void __construct( [int $type = null] )
Creates a new ezcWebdavResourceTypeProperty.
The given $type indicates either a collection or non-collection resource (self::TYPE_COLLECTION or self::TYPE_RESOURCE).

Parameters

Name Type Description
$type int  

Redefinition of

Method Description
ezcWebdavLiveProperty::__construct() Creates a new live property.

hasNoContent

bool hasNoContent( )
Returns if property has no content.
Returns true, if the property has no content stored.

Redefinition of

Method Description
ezcWebdavProperty::hasNoContent() Check if property has no content.

Last updated: Mon, 30 Mar 2009