com.qanavigation.XMLBasics
Class RsltXMLDoc

java.lang.Object
  extended by com.qanavigation.Basics.Rslt
      extended by com.qanavigation.XMLBasics.XMLRslt
          extended by com.qanavigation.XMLBasics.RsltXMLDoc
All Implemented Interfaces:
IRslt

public class RsltXMLDoc
extends XMLRslt

XML with a result status. RsltXMLDoc isA Rslt.


Field Summary
 org.w3c.dom.Document m_xDoc
          The XML document itself.
 
Constructor Summary
RsltXMLDoc()
           
RsltXMLDoc(java.lang.String p_FileName)
           
RsltXMLDoc(java.lang.String p_URI, java.lang.String p_qName)
           
RsltXMLDoc(java.lang.String p_URI, java.lang.String p_qName, java.lang.String p_SystemDTD, java.lang.String p_PublicDTD)
           
 
Method Summary
 void addComment(java.lang.String p_Comment)
          Adds a comment to the xml
 RsltString getNodeVal(java.lang.String p_ValXPth)
          Retrieves a single value from the document.
 RsltXMLNode getTopNode()
          Gets the top node of the document.
 void save(java.lang.String p_FileName)
          Safe the XML to the given file.
 Rslt transform(javax.xml.transform.stream.StreamSource p_StyleSrc, javax.xml.transform.stream.StreamResult p_Out)
           
 
Methods inherited from class com.qanavigation.XMLBasics.XMLRslt
setRsltByExcp
 
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

m_xDoc

public org.w3c.dom.Document m_xDoc
The XML document itself.

Constructor Detail

RsltXMLDoc

public RsltXMLDoc()

RsltXMLDoc

public RsltXMLDoc(java.lang.String p_FileName)

RsltXMLDoc

public RsltXMLDoc(java.lang.String p_URI,
                  java.lang.String p_qName)
Parameters:
p_URI - The URI of the XML (optionally blank)
p_qName - The top node name of the XML

RsltXMLDoc

public RsltXMLDoc(java.lang.String p_URI,
                  java.lang.String p_qName,
                  java.lang.String p_SystemDTD,
                  java.lang.String p_PublicDTD)
Parameters:
p_URI - The URI of the XML (optionally blank (""))
p_qName - The top node name of the XML
p_SystemDTD - (The name of the DTD file) ('null' if entry is not to occur!)
p_PublicDTD - The public ID of the Docype ('null' if entry is not to occur!)
Method Detail

addComment

public void addComment(java.lang.String p_Comment)
Adds a comment to the xml


getNodeVal

public RsltString getNodeVal(java.lang.String p_ValXPth)
Retrieves a single value from the document.

Parameters:
p_ValXPth - The node path, separated by '/'

transform

public Rslt transform(javax.xml.transform.stream.StreamSource p_StyleSrc,
                      javax.xml.transform.stream.StreamResult p_Out)
Parameters:
p_StyleSrc - The XSLT source.
p_Out - Target stream.
Returns:

getTopNode

public RsltXMLNode getTopNode()
Gets the top node of the document.

Returns:
The top node.

save

public void save(java.lang.String p_FileName)
Safe the XML to the given file.

Parameters:
p_FileName -


Copyright © 2003 - 20011 Ronald D. Grindle. All Rights Reserved.