si.DEXi
Class Model

java.lang.Object
  extended bysi.DEXi.Model

public class Model
extends java.lang.Object

Model class

Version:
1.0
Author:
Andrej Kogovšek, Dušan Omerčević

Constructor Summary
Model(java.lang.String xml)
          Constructor
 
Method Summary
 Value evaluate(java.lang.String strAttribute, java.lang.String variables)
          Evaluate method
protected  Attribute findAttribute(java.lang.String name)
          Find attribute by name
 java.lang.Boolean getCompleteness()
          Get completeness
 java.lang.Boolean getExplicitness()
          Get explicitness
protected  void parseXML(java.lang.String xml)
          Parse XML
 void print(java.io.OutputStream stream)
          Print object values to OutputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model

public Model(java.lang.String xml)
Constructor

Parameters:
xml - String object parameter
Method Detail

evaluate

public Value evaluate(java.lang.String strAttribute,
                      java.lang.String variables)
Evaluate method

Parameters:
strAttribute - String object parameter
variables - String object parameter
Returns:
value

findAttribute

protected Attribute findAttribute(java.lang.String name)
Find attribute by name

Parameters:
name - String object parameter
Returns:
Attribute

getExplicitness

public java.lang.Boolean getExplicitness()
Get explicitness

Returns:
Boolean object

getCompleteness

public java.lang.Boolean getCompleteness()
Get completeness

Returns:
Boolean object

parseXML

protected void parseXML(java.lang.String xml)
Parse XML

Parameters:
xml - String object parameter

print

public void print(java.io.OutputStream stream)
           throws java.io.IOException
Print object values to OutputStream

Parameters:
stream - OutputStream object parameter
Throws:
java.io.IOException - Throws exception if stream cannot write