Classes | |
class | NodeData |
Public Member Functions | |
void | BeginBeliefNode (int idx) |
void | BeginCPF (int idx) |
void | BeliefNodeOutcome (String outcome) |
void | Connect (int par_idx, int chi_idx) |
Converter_pmml () | |
void | CreateBeliefNetwork (int idx) |
void | EndBeliefNode () |
void | EndCPF () |
void | Finish () |
void | ForwardFlat_CPFWriteValue (String x) |
void | fwrite (String x) |
int | GetCPFSize () |
String | getDesc () |
String | getExt () |
OmniFormatV1 | getStream1 () |
void | load (InputStream stream, OmniFormatV1 writer) |
void | MakeContinuous (String s) |
void | save (BeliefNetwork bn, OutputStream os) |
void | SetBeliefNetworkName (int idx, String name) |
void | SetBeliefNodeDomainClass (String domainClassName) |
void | SetBeliefNodeName (String name) |
void | SetBeliefNodePosition (int x, int y) |
void | SetType (String type) |
void | Start () |
void | visitDataDict (Node parent) |
void | visitDocument (Node parent) |
Public Attributes | |
int | netDepth |
Protected Member Functions | |
String | getElementValue (Node parent) |
void | visitDataField (Node parent) |
void | visitDefinition (Node definition, int nodeID) |
Protected Attributes | |
OmniFormatV1 | _Writer |
int | bn_cnt |
StringBuffer | cpf |
int | cpfNodeID |
NodeData | curNode |
int | curNodeIdx |
HashMap< Integer, NodeData > | nodeData |
HashMap< Integer, Integer > | nodeIndices |
HashMap< Integer, String > | nodeNames |
Writer | w |
Package Attributes | |
HashMap< Integer, Node > | cptTags |
Private Attributes | |
int | bnode_cnt |
Converter (Exporter/Importer) for a PMML-based format (PMML 3.0 with custom extensions) This class need not be used directly. BeliefNetworkEx implements the loading and storing of PMML files using this class. Converters of this kind form the basis for BNJ export/import plugins – the PMML plugin is made available, too. (This class is largely based upon Converter_xmlbif, which is part of BNJ)
Definition at line 23 of file Converter_pmml.java.
edu::tum::cs::bayesnets::core::io::Converter_pmml::Converter_pmml | ( | ) | [inline] |
Definition at line 49 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::BeginBeliefNode | ( | int | idx | ) | [inline] |
Definition at line 384 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::BeginCPF | ( | int | idx | ) | [inline] |
Definition at line 430 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::BeliefNodeOutcome | ( | String | outcome | ) | [inline] |
Definition at line 409 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::Connect | ( | int | par_idx, | |
int | chi_idx | |||
) | [inline] |
Definition at line 426 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::CreateBeliefNetwork | ( | int | idx | ) | [inline] |
Definition at line 367 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::EndBeliefNode | ( | ) | [inline] |
Definition at line 422 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::EndCPF | ( | ) | [inline] |
Definition at line 449 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::Finish | ( | ) | [inline] |
Definition at line 463 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::ForwardFlat_CPFWriteValue | ( | String | x | ) | [inline] |
Definition at line 444 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::fwrite | ( | String | x | ) | [inline] |
Definition at line 343 of file Converter_pmml.java.
int edu::tum::cs::bayesnets::core::io::Converter_pmml::GetCPFSize | ( | ) | [inline] |
Definition at line 458 of file Converter_pmml.java.
String edu::tum::cs::bayesnets::core::io::Converter_pmml::getDesc | ( | ) | [inline] |
Definition at line 500 of file Converter_pmml.java.
String edu::tum::cs::bayesnets::core::io::Converter_pmml::getElementValue | ( | Node | parent | ) | [inline, protected] |
Definition at line 293 of file Converter_pmml.java.
String edu::tum::cs::bayesnets::core::io::Converter_pmml::getExt | ( | ) | [inline] |
Definition at line 496 of file Converter_pmml.java.
OmniFormatV1 edu::tum::cs::bayesnets::core::io::Converter_pmml::getStream1 | ( | ) | [inline] |
Definition at line 55 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::load | ( | InputStream | stream, | |
OmniFormatV1 | writer | |||
) | [inline] |
Definition at line 64 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::MakeContinuous | ( | String | s | ) | [inline] |
Definition at line 419 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::save | ( | BeliefNetwork | bn, | |
OutputStream | os | |||
) | [inline] |
Definition at line 338 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::SetBeliefNetworkName | ( | int | idx, | |
String | name | |||
) | [inline] |
Definition at line 379 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::SetBeliefNodeDomainClass | ( | String | domainClassName | ) | [inline] |
Definition at line 405 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::SetBeliefNodeName | ( | String | name | ) | [inline] |
Definition at line 413 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::SetBeliefNodePosition | ( | int | x, | |
int | y | |||
) | [inline] |
Definition at line 400 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::SetType | ( | String | type | ) | [inline] |
Definition at line 391 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::Start | ( | ) | [inline] |
Definition at line 356 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::visitDataDict | ( | Node | parent | ) | [inline] |
Definition at line 144 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::visitDataField | ( | Node | parent | ) | [inline, protected] |
a <DataField> contains all the data on one node in the BN
parent |
Definition at line 168 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::visitDefinition | ( | Node | definition, | |
int | nodeID | |||
) | [inline, protected] |
Definition at line 249 of file Converter_pmml.java.
void edu::tum::cs::bayesnets::core::io::Converter_pmml::visitDocument | ( | Node | parent | ) | [inline] |
Definition at line 88 of file Converter_pmml.java.
OmniFormatV1 edu::tum::cs::bayesnets::core::io::Converter_pmml::_Writer [protected] |
Definition at line 26 of file Converter_pmml.java.
int edu::tum::cs::bayesnets::core::io::Converter_pmml::bn_cnt [protected] |
Definition at line 27 of file Converter_pmml.java.
Definition at line 28 of file Converter_pmml.java.
StringBuffer edu::tum::cs::bayesnets::core::io::Converter_pmml::cpf [protected] |
Definition at line 45 of file Converter_pmml.java.
int edu::tum::cs::bayesnets::core::io::Converter_pmml::cpfNodeID [protected] |
Definition at line 46 of file Converter_pmml.java.
HashMap<Integer, Node> edu::tum::cs::bayesnets::core::io::Converter_pmml::cptTags [package] |
Definition at line 42 of file Converter_pmml.java.
Definition at line 41 of file Converter_pmml.java.
int edu::tum::cs::bayesnets::core::io::Converter_pmml::curNodeIdx [protected] |
Definition at line 34 of file Converter_pmml.java.
Definition at line 33 of file Converter_pmml.java.
HashMap<Integer, NodeData> edu::tum::cs::bayesnets::core::io::Converter_pmml::nodeData [protected] |
Definition at line 31 of file Converter_pmml.java.
HashMap<Integer, Integer> edu::tum::cs::bayesnets::core::io::Converter_pmml::nodeIndices [protected] |
Definition at line 40 of file Converter_pmml.java.
HashMap<Integer, String> edu::tum::cs::bayesnets::core::io::Converter_pmml::nodeNames [protected] |
Definition at line 38 of file Converter_pmml.java.
Writer edu::tum::cs::bayesnets::core::io::Converter_pmml::w [protected] |
Definition at line 32 of file Converter_pmml.java.