SienaXML (v.2.0.0) API documentation

siena.xml.rules
Class EqualityCondition

java.lang.Object
  extended by siena.xml.rules.EqualityCondition

public class EqualityCondition
extends java.lang.Object

This condition represents one that checks for an equality.


Constructor Summary
EqualityCondition(double value, boolean shouldBeEqual)
          Constructor
EqualityCondition(int value, boolean shouldBeEqual)
          Constructor
EqualityCondition(java.lang.String condition, boolean shouldBeEqual)
          public constructor.
 
Method Summary
 boolean meetCondition(java.lang.Object whatToEvaluate)
          This method determins if the object passed in is equal to the condition represented by this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EqualityCondition

public EqualityCondition(java.lang.String condition,
                         boolean shouldBeEqual)
public constructor.

Parameters:
shouldBeEqual - Sets if the condition should check for equality or non-equality.
condition - The string that contains the condition which to test for

EqualityCondition

public EqualityCondition(int value,
                         boolean shouldBeEqual)
Constructor

Parameters:
value - Value to check equality for
shouldBeEqual - Sets if the condition should check for equality or non-equality.

EqualityCondition

public EqualityCondition(double value,
                         boolean shouldBeEqual)
Constructor

Parameters:
value - Value to check equality for
shouldBeEqual - Sets if the condition should check for equality or non-equality.
Method Detail

meetCondition

public boolean meetCondition(java.lang.Object whatToEvaluate)
This method determins if the object passed in is equal to the condition represented by this object.

Parameters:
whatToEvaluate - Object to test to see if it meets the condition
Returns:
True if the object is equal to the condition String, otherwise false.

SienaXML (v.2.0.0) API documentation

Copyright © 2000-2002 University of Colorado.
This documentation is maintained by Antonio Carzaniga