edu.ksu.cis.bnj.bbn
Class EvidenceParser
java.lang.Object
edu.ksu.cis.bnj.bbn.EvidenceParser
- public class EvidenceParser
- extends java.lang.Object
Evidence Parser
- Author:
- Roby Joehanes
Method Summary |
static java.util.Hashtable |
load(java.io.InputStream stream)
|
java.util.Hashtable |
loadImpl(java.io.InputStream stream)
|
protected static java.lang.String |
mangleXMLString(java.lang.String s)
Escape the string s to oblige to the XML rules (e.g.: "'" becomes ',
"&" becomes &, and so on). |
static void |
save(java.io.OutputStream stream,
java.util.Hashtable tbl)
|
void |
saveImpl(java.io.OutputStream stream,
java.util.Hashtable tbl)
Saving evidence to an output stream. |
protected void |
visitDocument(org.w3c.dom.Node parent)
|
protected void |
visitEntry(org.w3c.dom.Node parent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parser
protected static EvidenceParser parser
tbl
protected java.util.Hashtable tbl
visitedOnce
protected boolean visitedOnce
ln
protected java.lang.String ln
header
protected java.lang.String header
EvidenceParser
public EvidenceParser()
load
public static java.util.Hashtable load(java.io.InputStream stream)
save
public static void save(java.io.OutputStream stream,
java.util.Hashtable tbl)
loadImpl
public java.util.Hashtable loadImpl(java.io.InputStream stream)
saveImpl
public void saveImpl(java.io.OutputStream stream,
java.util.Hashtable tbl)
- Saving evidence to an output stream. The evidence is a hashtable of
node name (String) to its evidence value (String)
- Parameters:
stream
- tbl
-
visitDocument
protected void visitDocument(org.w3c.dom.Node parent)
visitEntry
protected void visitEntry(org.w3c.dom.Node parent)
mangleXMLString
protected static java.lang.String mangleXMLString(java.lang.String s)
- Escape the string s to oblige to the XML rules (e.g.: "'" becomes ',
"&" becomes &, and so on).
- Parameters:
s
- The raw string
- Returns:
- String The formatted string