org.exist.xmldb
Interface CollectionImpl

All Superinterfaces:
Collection, Configurable
All Known Implementing Classes:
LocalCollection, RemoteCollection

public interface CollectionImpl
extends Collection

This interface extends org.xmldb.api.base.Collection with extensions specific to eXist.


Method Summary
 String[] getChildCollections()
           
 Date getCreationTime()
          Returns the time of creation of the collection.
 XmldbURI getPathURI()
           
 String[] getResources()
           
 boolean isRemoteCollection()
           
 void setTriggersEnabled(boolean triggersEnabled)
           
 void storeResource(Resource res, Date a, Date b)
           
 
Methods inherited from interface org.xmldb.api.base.Collection
close, createId, createResource, getChildCollection, getChildCollectionCount, getName, getParentCollection, getResource, getResourceCount, getService, getServices, isOpen, listChildCollections, listResources, removeResource, storeResource
 
Methods inherited from interface org.xmldb.api.base.Configurable
getProperty, setProperty
 

Method Detail

isRemoteCollection

boolean isRemoteCollection()
                           throws XMLDBException
Throws:
XMLDBException

getCreationTime

Date getCreationTime()
                     throws XMLDBException
Returns the time of creation of the collection.

Throws:
XMLDBException

getChildCollections

String[] getChildCollections()
                             throws XMLDBException
Throws:
XMLDBException

getResources

String[] getResources()
                      throws XMLDBException
Throws:
XMLDBException

storeResource

void storeResource(Resource res,
                   Date a,
                   Date b)
                   throws XMLDBException
Throws:
XMLDBException

getPathURI

XmldbURI getPathURI()

setTriggersEnabled

void setTriggersEnabled(boolean triggersEnabled)
                        throws XMLDBException
Throws:
XMLDBException


Copyright (C) The eXist-db Project. All rights reserved.