public final class RevisionQuery
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFIX_CSTYPE |
static java.lang.String |
PREFIX_SYSTEM |
Constructor and Description |
---|
RevisionQuery(Connection connection)
Constructs new
RevisionQuery object. |
Modifier and Type | Method and Description |
---|---|
Connection |
getConnection()
Returns jaxr connection object
|
static java.lang.String |
getMajorElement(boolean versionable)
Gets the majorVersion XML element for using in xquery.
|
static java.lang.String |
getMinorElement(boolean versionable)
Gets the minorVersion XML element for using in xquery.
|
java.lang.String |
getQueryFromFile(java.lang.String queryFile)
Gets the XQUERY content of the specified file.
|
java.lang.String |
replaceDoctypeInQuery(java.lang.String query,
RevisionDoctypeQuery revDQ)
Replaces the doctype and the namespace declaration in given xquery with the
values of RevisionDoctypeQuery.
|
public static final java.lang.String PREFIX_SYSTEM
public static final java.lang.String PREFIX_CSTYPE
public RevisionQuery(Connection connection)
RevisionQuery
object.connection
- open jaxr connectionpublic Connection getConnection()
public java.lang.String getQueryFromFile(java.lang.String queryFile) throws java.io.IOException
queryFile
- file name of locatable file with xquery codejava.io.IOException
- if an internal error occurs on dealing with I/O operationspublic java.lang.String replaceDoctypeInQuery(java.lang.String query, RevisionDoctypeQuery revDQ)
query
- a xquery with __NSDECL__ and __DOCTYPE__revDQ
- the doctype query environmentpublic static java.lang.String getMajorElement(boolean versionable)
versionable
- true: versionable (e.g. RegistryEntry)
false: pure RegistryObjectpublic static java.lang.String getMinorElement(boolean versionable)
versionable
- true: versionable (e.g. RegistryEntry)
false: pure RegistryObject