|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.cocoon.components.source.AbstractSAXSource | +--org.apache.cocoon.components.source.XMLDBSource
This class implements the xmldb:// pseudo-protocol and allows to get XML content from an XML:DB enabled XML database.
Field Summary | |
protected static java.lang.String |
CDATA
|
protected static java.lang.String |
COLLECTION
Element <collection> |
protected static java.lang.String |
COLLECTION_COUNT_ATTR
|
protected static java.lang.String |
COLLECTIONS
Root element <collections> |
protected static java.lang.String |
NAME_ATTR
|
protected static java.lang.String |
PREFIX
|
protected static java.lang.String |
QCOLLECTION
|
protected static java.lang.String |
QCOLLECTIONS
|
protected static java.lang.String |
QRESOURCE
|
protected static java.lang.String |
QRESULT
|
protected static java.lang.String |
QRESULTSET
|
protected java.lang.String |
query
The part of URL after # sign |
protected static java.lang.String |
QUERY_ATTR
|
protected static java.lang.String |
RESOURCE
Element <resource> |
protected static java.lang.String |
RESOURCE_COUNT_ATTR
|
protected static java.lang.String |
RESULT
Element <result> |
protected static java.lang.String |
RESULT_DOCID_ATTR
|
protected static java.lang.String |
RESULT_ID_ATTR
|
protected static java.lang.String |
RESULTS_COUNT_ATTR
|
protected static java.lang.String |
RESULTSET
Root element <results> |
protected java.lang.String |
systemId
The System ID |
protected static java.lang.String |
URI
Static Strings used for XML Collection representation |
protected java.lang.String |
url
The requested URL |
Fields inherited from class org.apache.cocoon.components.source.AbstractSAXSource |
log, manager |
Constructor Summary | |
XMLDBSource(Environment environment,
org.apache.avalon.framework.component.ComponentManager manager,
org.apache.log.Logger logger,
java.lang.String url)
The constructor. |
Method Summary | |
java.lang.String |
getSystemId()
Implement this method to set the unique identifier. |
void |
recycle()
|
void |
toSAX(org.xml.sax.ContentHandler handler)
Stream SAX events to a given ContentHandler. |
Methods inherited from class org.apache.cocoon.components.source.AbstractSAXSource |
getContentLength, getInputSource, getInputStream, getLastModified |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String url
protected java.lang.String query
protected java.lang.String systemId
protected static final java.lang.String URI
protected static final java.lang.String PREFIX
protected static final java.lang.String COLLECTIONS
protected static final java.lang.String QCOLLECTIONS
protected static final java.lang.String RESOURCE_COUNT_ATTR
protected static final java.lang.String COLLECTION_COUNT_ATTR
protected static final java.lang.String COLLECTION
protected static final java.lang.String QCOLLECTION
protected static final java.lang.String RESOURCE
protected static final java.lang.String QRESOURCE
protected static final java.lang.String NAME_ATTR
protected static final java.lang.String RESULTSET
protected static final java.lang.String QRESULTSET
protected static final java.lang.String QUERY_ATTR
protected static final java.lang.String RESULTS_COUNT_ATTR
protected static final java.lang.String RESULT
protected static final java.lang.String QRESULT
protected static final java.lang.String RESULT_DOCID_ATTR
protected static final java.lang.String RESULT_ID_ATTR
protected static final java.lang.String CDATA
Constructor Detail |
public XMLDBSource(Environment environment, org.apache.avalon.framework.component.ComponentManager manager, org.apache.log.Logger logger, java.lang.String url)
environment
- the Cocoon Environment.url
- the URL being queried.driver
- the XML:DB driver class name.Method Detail |
public void toSAX(org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException, ProcessingException
toSAX
in class AbstractSAXSource
public void recycle()
public java.lang.String getSystemId()
AbstractSAXSource
getSystemId
in class AbstractSAXSource
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |