dmolony-DiskBrowser/src/com/bytezone/diskbrowser/visicalc/And.java
2017-03-14 22:28:52 +11:00

33 lines
651 B
Java

package com.bytezone.diskbrowser.visicalc;
import java.util.ArrayList;
import java.util.List;
class And extends Function
{
private final List<Condition> conditions = new ArrayList<Condition> ();
public And (Sheet parent, Cell cell, String text)
{
super (parent, cell, text);
String list[] = text.split (",");
for (String s : list)
conditions.add (new Condition (parent, cell, s));
}
@Override
public void calculate ()
{
for (Condition condition : conditions)
{
condition.calculate ();
if (condition.getValue () == 0)
{
value = 0;
return;
}
}
value = 1;
}
}