|
||||||||||
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 |