|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.qanavigation.Basics.Rslt
com.qanavigation.XMLDB.XMLDBbasics
public class XMLDBbasics
Class for handling XMLs in a DB.
| Field Summary | |
|---|---|
DBacc2 |
m_DB
|
| Method Summary | |
|---|---|
Rslt |
chkDoc(java.lang.String p_UID)
|
Rslt |
deleteNode(java.lang.String p_UID)
Deletes a node. |
Rslt |
deleteXML(java.lang.String p_UID)
Removes an entire XML from the DB. |
RsltString |
getAttrVal(java.lang.String p_UID,
java.lang.String p_AttrName)
|
java.lang.String[] |
getDTDInfo(java.lang.String p_parentUID)
|
RsltTable |
getFileInfo(java.lang.String p_UID)
|
RsltString |
getFirstUIDByParent(java.lang.String p_ElemType,
java.lang.String p_ParUID)
Gets the first occurrence of a sub element of the given type. |
java.lang.String |
getLastQCommand()
Returns the last query command issued. |
RsltTable |
getNodeAsTable(java.lang.String p_UID)
Should not deliver more than one! |
RsltTable |
getNodeAttrs(java.lang.String p_UID)
Gets the list of attributes for a node as table. |
RsltString |
getNodeName(java.lang.String p_UID)
|
SetList |
getNodes(java.lang.String p_ElemType)
Retrieves only elements |
SetList |
getNodesByAttr(Rslt2DArray p_AttrSet)
Provide the attributes and the values searched for in the QuerySet. |
SetList |
getNodesByAttr(java.lang.String p_ElemType,
Rslt2DArray p_AttrSet)
Provide the attributes and the values searched for in the QuerySet. |
SetList |
getNodesByAttrExclByAttr(java.lang.String p_ElemType,
Rslt2DArray p_AttrSet,
Rslt2DArray p_ExclAttrSet)
Provide the element type name, the attributes and the values searched and the list of attributes and values to be excluded for in the QuerySet. |
RsltTable |
getNodesByType(java.lang.String p_ElemType)
|
RsltString |
getNodeVal(java.lang.String p_UID)
Gets the value of a node. |
RsltString |
getParentID(RsltString p_UID)
|
RsltTable |
getSubNodeVals(java.lang.String p_UID,
java.lang.String p_SubNodeName)
|
RsltString |
getTopNodeUID(RsltString p_UID)
Gets the UID of the top node of the document, to which the node with the UID belongs to. |
RsltString |
getTopNodeUID(RsltString p_tNodeElem,
RsltString p_UID)
Gets the UID of the top node of the specified element type (if there is) of the document, to which the node with the UID bleongs to. |
SetList |
getUIDLstByParent(java.lang.String p_ElemType,
java.lang.String p_ParUID)
Gets the list of nodes of the specified element type that belong to the parent UID. |
RsltTable |
getXNodeLstByParent(java.lang.String p_ParUID)
|
RsltString |
importXML(org.w3c.dom.Document p_XMLdoc)
|
RsltString |
newUID()
Service call to get a new UID. |
Rslt |
writeFileInfo(java.lang.String p_UID,
java.lang.String p_XMLfile)
|
| Methods inherited from class com.qanavigation.Basics.Rslt |
|---|
addRsltAddFailInfo, addRsltAddFailInfoIf, addRsltAddInfo, addRsltAddInfo, addRsltFinalInfo, addRsltInitialInfo, checkRslt, checkRslt, checkRslt, checkRslt, getRslt, getRsltAddInfo, getRsltFinalInfo, getRsltFinalMsg, getRsltInitialInfo, getRsltInitialMsg, getRsltStatVal, getRsltStatValLbl, isInStat, isOK, isOK, notOK, notOK, resetRslt, setInError, setOK, setRsltByExcp, setRsltByExcp, setRsltByExcp, setRsltStat, setRsltStat, setRsltStat, setRsltStat, setSelfReflect |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public DBacc2 m_DB
| Method Detail |
|---|
public Rslt chkDoc(java.lang.String p_UID)
p_UID -
public Rslt deleteNode(java.lang.String p_UID)
public Rslt deleteXML(java.lang.String p_UID)
public RsltString getAttrVal(java.lang.String p_UID,
java.lang.String p_AttrName)
p_UID - p_AttrName -
public java.lang.String[] getDTDInfo(java.lang.String p_parentUID)
p_parentUID -
public RsltTable getFileInfo(java.lang.String p_UID)
p_UID -
public java.lang.String getLastQCommand()
public RsltTable getNodeAsTable(java.lang.String p_UID)
p_UID -
public RsltTable getNodeAttrs(java.lang.String p_UID)
p_UID -
public RsltString getNodeName(java.lang.String p_UID)
p_UID - public SetList getNodes(java.lang.String p_ElemType)
p_ElemType -
public SetList getNodesByAttr(Rslt2DArray p_AttrSet)
p_AttrSet -
public SetList getNodesByAttr(java.lang.String p_ElemType,
Rslt2DArray p_AttrSet)
p_ElemType - p_AttrSet -
public SetList getNodesByAttrExclByAttr(java.lang.String p_ElemType,
Rslt2DArray p_AttrSet,
Rslt2DArray p_ExclAttrSet)
p_ElemType - p_AttrSet - Provide rows with Name, compare value, compare operator and flag "isNumeric" as string.p_ExclAttrSet -
public RsltTable getNodesByType(java.lang.String p_ElemType)
p_ElemType -
public RsltString getNodeVal(java.lang.String p_UID)
p_UID -
public RsltString getParentID(RsltString p_UID)
p_UID -
public RsltTable getSubNodeVals(java.lang.String p_UID,
java.lang.String p_SubNodeName)
p_UID - p_SubNodeName -
public RsltString getTopNodeUID(RsltString p_UID)
p_UID -
public RsltString getTopNodeUID(RsltString p_tNodeElem,
RsltString p_UID)
p_tNodeElem - p_UID -
public RsltString getFirstUIDByParent(java.lang.String p_ElemType,
java.lang.String p_ParUID)
p_ElemType - p_ParUID -
public SetList getUIDLstByParent(java.lang.String p_ElemType,
java.lang.String p_ParUID)
p_ElemType - p_ParUID -
public RsltTable getXNodeLstByParent(java.lang.String p_ParUID)
p_ParUID -
public RsltString importXML(org.w3c.dom.Document p_XMLdoc)
p_XMLdoc -
public RsltString newUID()
public Rslt writeFileInfo(java.lang.String p_UID,
java.lang.String p_XMLfile)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||