Xindice API
version 1.2m1

org.apache.xindice.webadmin.webdav.components.props
Interface DAVProperty

All Known Implementing Classes:
ContentType, CreationDate, DisplayName, LastModified, ResourceType

public interface DAVProperty

DAVProperty represents resources' properties. Property value may vary depending on resource type and value, and may be available for all the resources or only for specific types of resources.

Version:
$Revision: 541515 $, $Date: 2007-05-24 22:45:06 -0400 (Thu, 24 May 2007) $

Method Summary
 String getName()
          Returns property name
 PartialResponse.Content getProperty(Collection col)
          Builds a property content tree for collection.
 PartialResponse.Content getProperty(Entry entry)
          Builds a property content tree for collection entry.
 PartialResponse.Content getRootProperty()
          Builds a property content tree for the root node ("/").
 

Method Detail

getName

public String getName()
Returns property name

Returns:
property name

getRootProperty

public PartialResponse.Content getRootProperty()
Builds a property content tree for the root node ("/").

Returns:
Property content tree or null, if property is not applicable.

getProperty

public PartialResponse.Content getProperty(Collection col)
Builds a property content tree for collection.

Parameters:
col - Collection
Returns:
Property content tree or null, if property is not applicable.

getProperty

public PartialResponse.Content getProperty(Entry entry)
Builds a property content tree for collection entry.

Parameters:
entry - Collection entry
Returns:
Property content tree or null, if property is not applicable.

Xindice API
version 1.2m1

Copyright (c) 1999-2007 The Apache Software Foundation. All Rights Reserved.