dmolony-DiskBrowser/src/com/bytezone/diskbrowser/visicalc/Or.java
2017-03-25 19:02:02 +11:00

32 lines
567 B
Java

package com.bytezone.diskbrowser.visicalc;
class Or extends ConditionListFunction
{
public Or (Cell cell, String text)
{
super (cell, text);
assert text.startsWith ("@OR(") : text;
}
@Override
public void calculate ()
{
for (Value condition : conditions)
{
condition.calculate ();
if (condition.getValueType () != ValueType.BOOLEAN)
{
valueResult = ValueResult.ERROR;
return;
}
if (condition.getBoolean ())
{
bool = true;
return;
}
}
bool = false;
}
}