public class JsonLoader extends java.lang.Object implements NetworkLoader
Usage: Create jsonLoader: JsonLoader jsonLoader = new JsonLoader(); Loading in a network: BayesianNetwork net = jsonLoader.loadNetwork(inputStream); where inputStream is a stream of network in JSON format.
| Constructor and Description |
|---|
JsonLoader() |
| Modifier and Type | Method and Description |
|---|---|
BayesianNetwork |
loadNetwork(java.io.InputStream input) |
void |
loadValue(BooleanVertex vertex) |
void |
loadValue(DoubleVertex vertex) |
void |
loadValue(IntegerVertex vertex) |
void |
loadValue(Vertex vertex) |
public BayesianNetwork loadNetwork(java.io.InputStream input) throws java.io.IOException
loadNetwork in interface NetworkLoaderjava.io.IOExceptionpublic void loadValue(DoubleVertex vertex)
loadValue in interface NetworkLoaderpublic void loadValue(BooleanVertex vertex)
loadValue in interface NetworkLoaderpublic void loadValue(IntegerVertex vertex)
loadValue in interface NetworkLoaderpublic void loadValue(Vertex vertex)
loadValue in interface NetworkLoader