|
||||||||||
| 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 | |
java.lang.String |
DTDBASE
|
java.lang.String |
DTDCATALOG
|
static java.lang.String |
FINDCATALOG
|
static java.lang.String |
FINDDTD
|
static java.lang.String |
FINDDTDINCATALOG
|
static java.lang.String |
FINDPUBLICIDINCATALOGS
|
static java.lang.String |
FINDSCHEMA
|
static java.lang.String |
FINDXSDINCATALOG
|
static int |
GRAMMAR_DTD
|
static int |
GRAMMAR_XSD
|
java.lang.String |
GRAMMARBASE
Path to grammar in database |
static java.lang.String |
NOGRAMMAR
|
static java.lang.String |
OASISCATALOGURN
|
java.lang.String |
XSDBASE
|
| Constructor Summary | |
DatabaseResources(BrokerPool pool)
Creates a new instance of DatabaseResources. |
|
| Method Summary | |
java.util.List |
getCatalogs(java.lang.String collection)
Find catalogs in database recursively. |
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. |
byte[] |
getGrammar(boolean isBinary,
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 |
insertGrammar(boolean isBinary,
java.lang.String documentPath,
byte[] grammar)
Inser document to database. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public java.lang.String GRAMMARBASE
public java.lang.String XSDBASE
public java.lang.String DTDBASE
public java.lang.String DTDCATALOG
public static java.lang.String NOGRAMMAR
public static int GRAMMAR_XSD
public static int GRAMMAR_DTD
public static final java.lang.String OASISCATALOGURN
public static final java.lang.String FINDSCHEMA
public static final java.lang.String FINDCATALOG
public static final java.lang.String FINDDTD
public static final java.lang.String FINDXSDINCATALOG
public static final java.lang.String FINDDTDINCATALOG
public static final java.lang.String FINDPUBLICIDINCATALOGS
| Constructor Detail |
public DatabaseResources(BrokerPool pool)
pool - Instance shared broker pool.| Method Detail |
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.util.List getCatalogs(java.lang.String collection)
collection - Start point for search, e.g. /db
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[] getGrammar(boolean isBinary,
java.lang.String documentPath)
isBinary - Indicate wether resource is binary.documentPath - Path to the resource.
public boolean insertGrammar(boolean isBinary,
java.lang.String documentPath,
byte[] grammar)
grammar - ByteArray containing file.isBinary - Indicate wether resource is binary.documentPath - Path to the resource.
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 | |||||||||