org.exist.collections
Class CollectionConfiguration

java.lang.Object
  extended byorg.exist.collections.CollectionConfiguration

public class CollectionConfiguration
extends java.lang.Object


Field Summary
static java.lang.String COLLECTION_CONFIG_SUFFIX
           
static java.lang.String DEFAULT_COLLECTION_CONFIG_FILE
           
static java.lang.String NAMESPACE
           
 
Constructor Summary
CollectionConfiguration(BrokerPool pool, Collection collection)
           
 
Method Summary
 Collection getCollection()
           
 int getDefCollPermissions()
           
 int getDefResPermissions()
           
 java.lang.String getDocName()
           
 IndexSpec getIndexConfiguration()
           
 java.lang.String getSourceCollectionName()
           
 Trigger getTrigger(int eventType)
           
static boolean isCollectionConfigDocument(DocumentImpl doc)
           
static boolean isCollectionConfigDocument(java.lang.String docName)
           
protected  void read(DBBroker broker, org.w3c.dom.Document doc, java.lang.String srcCollectionName, java.lang.String docName)
           
 void setDocName(java.lang.String docName)
           
protected  void setIndexConfiguration(IndexSpec spec)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COLLECTION_CONFIG_SUFFIX

public static final java.lang.String COLLECTION_CONFIG_SUFFIX
See Also:
Constant Field Values

DEFAULT_COLLECTION_CONFIG_FILE

public static final java.lang.String DEFAULT_COLLECTION_CONFIG_FILE
See Also:
Constant Field Values

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values
Constructor Detail

CollectionConfiguration

public CollectionConfiguration(BrokerPool pool,
                               Collection collection)
Method Detail

isCollectionConfigDocument

public static boolean isCollectionConfigDocument(java.lang.String docName)

isCollectionConfigDocument

public static boolean isCollectionConfigDocument(DocumentImpl doc)

read

protected void read(DBBroker broker,
                    org.w3c.dom.Document doc,
                    java.lang.String srcCollectionName,
                    java.lang.String docName)
             throws CollectionConfigurationException
Parameters:
broker -
srcCollectionName - The collection from which the document is being read. This is not necessarily the same as this.collection.getName() because the source document may have come from a parent collection.
docName - The name of the document being read
doc - collection configuration document
Throws:
CollectionConfigurationException

getDocName

public java.lang.String getDocName()

setDocName

public void setDocName(java.lang.String docName)

setIndexConfiguration

protected void setIndexConfiguration(IndexSpec spec)

getCollection

public Collection getCollection()

getSourceCollectionName

public java.lang.String getSourceCollectionName()

getDefCollPermissions

public int getDefCollPermissions()

getDefResPermissions

public int getDefResPermissions()

getIndexConfiguration

public IndexSpec getIndexConfiguration()

getTrigger

public Trigger getTrigger(int eventType)

toString

public java.lang.String toString()


<oXygen/> XML Editor provides support for editing and debugging XQuery expressions against the eXist XML Database.