|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jaxfront.core.dom.FingerPrint
public class FingerPrint
FingerPrint information of a XUI document. Holds xui version, an application version, creation time and any included xui documents.
Field Summary | |
---|---|
static java.lang.String |
JAXFRONT_PI
|
static java.lang.String |
JAXFRONT_PI_APP_VERSION
|
static java.lang.String |
JAXFRONT_PI_CONTROLLER
|
static java.lang.String |
JAXFRONT_PI_INCLUDE
|
static java.lang.String |
JAXFRONT_PI_INCLUDE_PDF
|
static java.lang.String |
JAXFRONT_PI_PID
|
static java.lang.String |
JAXFRONT_PI_TIME
|
static java.lang.String |
JAXFRONT_PI_VERSION
|
static java.lang.String |
JAXFRONT_PI_XML
|
static java.lang.String |
JAXFRONT_PI_XSD
|
static java.lang.String |
JAXFRONT_PI_XUI
|
static java.lang.String |
JAXFRONT_PI_XUI_NS_MAPPING
|
Constructor Summary | |
---|---|
FingerPrint(Document jaxDOM,
org.w3c.dom.Document dom,
java.net.URL xsdURL,
org.w3c.dom.ls.LSInput xuiURL)
|
|
FingerPrint(Document jaxDOM,
org.w3c.dom.Document dom,
java.net.URL xsdURL,
java.net.URL xuiURL)
Creates a fingerprint based on a XUI url. |
Method Summary | |
---|---|
void |
addIncludedFingerPrint(FingerPrint fingerPrint)
Adds an nested fingerprint. |
void |
checkVersionNo()
Checks the version number in the xui document with the current running JAXFront core engine xui version. |
java.lang.String |
getAppVersionNo()
Returns the application version no. |
java.lang.String |
getController()
|
java.util.Vector |
getIncludedFingerPrints()
Returns the nested fingerprints if any otherwise return an empty Vector. |
java.lang.String |
getIncludedPDFXUI()
Returns the included PDF XUI name. |
java.util.Vector |
getIncludes()
Returns a list of included xui file names. |
Document |
getJAXDOM()
|
java.lang.String |
getPID()
Returns the persistent id. |
java.lang.String |
getProcessingInstruction(java.lang.String key)
|
java.lang.String |
getTimeCreated()
Returns the time this XUI has been last updated. |
java.lang.String |
getVersionNo()
Returns the version number of this fingerprint. |
java.lang.String |
getXmlLocation()
|
java.lang.String |
getXSDJAXContent()
|
java.lang.String |
getXsdLocation()
|
java.net.URL |
getXSDURL()
|
java.lang.String |
getXUIJAXContent()
|
java.lang.String |
getXuiLocation()
|
java.util.Hashtable |
getXUINamespaceMapping()
Returns the nested fingerprints if any otherwise return an empty Vector. |
java.lang.String |
getXUINamespaceMapping(java.lang.String namespace)
|
java.net.URL |
getXUIURL()
|
boolean |
hasIncludes()
Indicates if this fingerprint includes other xui files. |
java.lang.Object |
putProcessingInstructions(java.lang.String key,
java.lang.String value)
|
java.lang.Object |
putProcessingInstructions(java.lang.String key,
java.lang.String value,
CodeSetEntry codeSetEntry)
|
java.lang.String |
putXUINamespaceMapping(java.lang.String namespace,
java.lang.String prefix)
|
void |
refresh(FingerPrint xuiFingerprint)
|
void |
removeProcessingInstruction(java.lang.String key)
|
java.lang.StringBuffer |
serialize(Document jaxDom)
Serializes the fingerprint to a StringBuffer. |
void |
setAppVersionNo(java.lang.String versionNo)
Sets the application version of this fingerprint. |
void |
setIncludedPDFXUI(java.lang.String name)
Sets the included pdf xui name. |
void |
setPID(java.lang.String pid)
Sets the PID of this document. |
void |
setXmlLocation(java.lang.String xmlLocation)
|
void |
setXSDJAXContent(java.lang.String content)
|
void |
setXsdLocation(java.lang.String xsdLocation)
|
void |
setXUIJAXContent(java.lang.String content)
|
void |
setXuiLocation(java.lang.String xuiLocation)
|
void |
setXUINamespaceMapping(java.util.Hashtable mapping)
|
void |
setXuiURL(java.net.URL xuiURL)
|
void |
update(java.lang.String jaxfrontPI)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String JAXFRONT_PI
public static final java.lang.String JAXFRONT_PI_XSD
public static final java.lang.String JAXFRONT_PI_XML
public static final java.lang.String JAXFRONT_PI_XUI
public static final java.lang.String JAXFRONT_PI_PID
public static final java.lang.String JAXFRONT_PI_VERSION
public static final java.lang.String JAXFRONT_PI_TIME
public static final java.lang.String JAXFRONT_PI_APP_VERSION
public static final java.lang.String JAXFRONT_PI_INCLUDE
public static final java.lang.String JAXFRONT_PI_XUI_NS_MAPPING
public static final java.lang.String JAXFRONT_PI_INCLUDE_PDF
public static final java.lang.String JAXFRONT_PI_CONTROLLER
Constructor Detail |
---|
public FingerPrint(Document jaxDOM, org.w3c.dom.Document dom, java.net.URL xsdURL, java.net.URL xuiURL)
xuiURL
- location of the xui document.public FingerPrint(Document jaxDOM, org.w3c.dom.Document dom, java.net.URL xsdURL, org.w3c.dom.ls.LSInput xuiURL)
Method Detail |
---|
public Document getJAXDOM()
public void checkVersionNo() throws DocumentCreationException
DocumentCreationException
- if xui version does not mach current core engine versionpublic java.lang.String getTimeCreated()
public java.lang.String getVersionNo()
public java.lang.String getAppVersionNo()
public java.util.Vector getIncludes()
public java.lang.String getIncludedPDFXUI()
public boolean hasIncludes()
public void setAppVersionNo(java.lang.String versionNo)
versionNo
- public java.lang.StringBuffer serialize(Document jaxDom)
public java.net.URL getXSDURL()
public java.net.URL getXUIURL()
public java.lang.String getPID()
public void setPID(java.lang.String pid)
pid
- persistence idpublic java.util.Vector getIncludedFingerPrints()
public java.util.Hashtable getXUINamespaceMapping()
public java.lang.String putXUINamespaceMapping(java.lang.String namespace, java.lang.String prefix)
public void setXUINamespaceMapping(java.util.Hashtable mapping)
public java.lang.String getXUINamespaceMapping(java.lang.String namespace)
public void addIncludedFingerPrint(FingerPrint fingerPrint)
fingerPrint
- to add to my list of includespublic void setIncludedPDFXUI(java.lang.String name)
name
- name of the pdf xuipublic void setXuiURL(java.net.URL xuiURL)
public java.lang.Object putProcessingInstructions(java.lang.String key, java.lang.String value)
public java.lang.Object putProcessingInstructions(java.lang.String key, java.lang.String value, CodeSetEntry codeSetEntry)
public java.lang.String getProcessingInstruction(java.lang.String key)
public void removeProcessingInstruction(java.lang.String key)
public void setXsdLocation(java.lang.String xsdLocation)
xsdLocstion
- The xsdLocstion to set.public java.lang.String getXsdLocation()
public void setXmlLocation(java.lang.String xmlLocation)
xmlLocation
- The xmlLocation to set.public java.lang.String getXmlLocation()
public java.lang.String getController()
public void setXuiLocation(java.lang.String xuiLocation)
xuiLocation
- The xuiLocation to set.public java.lang.String getXuiLocation()
public void update(java.lang.String jaxfrontPI)
public void refresh(FingerPrint xuiFingerprint)
public void setXSDJAXContent(java.lang.String content)
public void setXUIJAXContent(java.lang.String content)
public java.lang.String getXSDJAXContent()
public java.lang.String getXUIJAXContent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |