edu.ucla.belief.io.xmlbif
Class XmlbifWriter

Object
  extended by XmlbifWriter
All Implemented Interfaces:
RunWriteBIF.BeliefNetworkWriter

public class XmlbifWriter
extends Object
implements RunWriteBIF.BeliefNetworkWriter

xml bif format described
xml schema validation primer
perl script to convert DTD to schema

Since:
20060525
Author:
keith cascio

Nested Class Summary
static class XmlbifWriter.Element
           
 
Field Summary
static String[] INDENTATION
           
static int INT_POSITION_PREFIX
           
static String STR_COMMENT
           
static String STR_POSITION_INFIX
           
static String STR_POSITION_POSTFIX
           
static String STR_POSITION_PREFIX
           
static String STR_XML_VERSION
           
 
Constructor Summary
XmlbifWriter()
           
 
Method Summary
 boolean write(BeliefNetwork bn, PrintStream out)
           
 void writeDefinition(Table table, PrintStream out)
           
 void writeHead(PrintStream out)
           
 void writeTail(PrintStream out)
           
 void writeVariable(StandardNode var, Object value, PrintStream out)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STR_XML_VERSION

public static final String STR_XML_VERSION
See Also:
Constant Field Values

STR_COMMENT

public static final String STR_COMMENT
See Also:
Constant Field Values

STR_POSITION_PREFIX

public static final String STR_POSITION_PREFIX
See Also:
Constant Field Values

STR_POSITION_INFIX

public static final String STR_POSITION_INFIX
See Also:
Constant Field Values

STR_POSITION_POSTFIX

public static final String STR_POSITION_POSTFIX
See Also:
Constant Field Values

INT_POSITION_PREFIX

public static final int INT_POSITION_PREFIX

INDENTATION

public static final String[] INDENTATION
Constructor Detail

XmlbifWriter

public XmlbifWriter()
Method Detail

write

public boolean write(BeliefNetwork bn,
                     PrintStream out)
Specified by:
write in interface RunWriteBIF.BeliefNetworkWriter

writeVariable

public void writeVariable(StandardNode var,
                          Object value,
                          PrintStream out)

writeDefinition

public void writeDefinition(Table table,
                            PrintStream out)

writeHead

public void writeHead(PrintStream out)

writeTail

public void writeTail(PrintStream out)


Copyright 2010 UCLA Automated Reasoning Group