|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exist.validation.internal.DatabaseResources
Helper class for accessing grammars.
Field Summary | |
static java.lang.String |
CATALOG
|
static java.lang.String |
FIND_DTD_IN_CATALOG
|
static java.lang.String |
FIND_PUBLICID_IN_CATALOGS
|
static java.lang.String |
FIND_XSD
|
static java.lang.String |
FIND_XSD_IN_CATALOG
|
static java.lang.String |
PUBLICID
|
static java.lang.String |
TARGETNAMESPACE
|
Constructor Summary | |
DatabaseResources(BrokerPool pool)
Creates a new instance of DatabaseResources. |
Method Summary | |
Sequence |
executeQuery(XmldbURI collection,
java.util.Map params,
java.lang.String queryPath)
Execute query with supplied parameters. |
java.util.List |
getAllResults(Sequence sequence)
Convert sequence into list of strings. |
static java.lang.String |
getCollectionPath(java.lang.String path)
Get collection pathname from path. |
static java.lang.String |
getDocumentName(java.lang.String path)
Get document name from path. |
java.lang.String |
getDtdPath(XmldbURI collection,
java.lang.String publicId)
Find document catalogPath of DTD describing a publicId. |
java.lang.String |
getDtdPathFromCatalog(XmldbURI collection,
java.lang.String docName,
java.lang.String publicId)
Get DTD path information from catalog. |
java.lang.String |
getFirstResult(Sequence sequence)
Get first entry of sequence as String. |
byte[] |
getResource(java.lang.String documentPath)
Get document from database. |
java.lang.String |
getSchemaPath(XmldbURI collection,
java.lang.String namespace)
Find document path of XSD describing a namespace. |
java.lang.String |
getSchemaPathFromCatalog(XmldbURI collection,
java.lang.String docName,
java.lang.String namespace)
Get schema path information from catalog. |
boolean |
insertResource(java.lang.String documentPath,
byte[] grammar)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String FIND_XSD
public static java.lang.String FIND_PUBLICID_IN_CATALOGS
public static java.lang.String FIND_XSD_IN_CATALOG
public static java.lang.String FIND_DTD_IN_CATALOG
public static java.lang.String PUBLICID
public static java.lang.String TARGETNAMESPACE
public static java.lang.String CATALOG
Constructor Detail |
public DatabaseResources(BrokerPool pool)
pool
- Instance shared broker pool.Method Detail |
public java.util.List getAllResults(Sequence sequence)
sequence
- Result of query.
public java.lang.String getFirstResult(Sequence sequence)
sequence
- Result of query.
public Sequence executeQuery(XmldbURI collection, java.util.Map params, java.lang.String queryPath)
collection
- Collection in which query is executed.params
- Map of parameters used in cqueryqueryPath
- Path to xquery in classpath
public java.lang.String getSchemaPath(XmldbURI collection, java.lang.String namespace)
collection
- Start point for search, e.g. '/db'.namespace
- Namespace that needs to be found.
public java.lang.String getDtdPath(XmldbURI collection, java.lang.String publicId)
collection
- Start point for search, e.g. '/db'.publicId
- PublicID that needs to be found.
public byte[] getResource(java.lang.String documentPath)
documentPath
- Path to the resource.
public boolean insertResource(java.lang.String documentPath, byte[] grammar)
public static java.lang.String getDocumentName(java.lang.String path)
path
- The Path
public static java.lang.String getCollectionPath(java.lang.String path)
path
- The Path
public java.lang.String getSchemaPathFromCatalog(XmldbURI collection, java.lang.String docName, java.lang.String namespace)
collection
- Collection containing the catalog filedocName
- Catalog filenamenamespace
- This namespace needs to be resolved
public java.lang.String getDtdPathFromCatalog(XmldbURI collection, java.lang.String docName, java.lang.String publicId)
collection
- Collection containing the catalog filedocName
- Catalog filenamepublicId
- This publicId needs to be resolved
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |