Primitive-Collections/Primitive-Collections/src/main/java/speiger/src/collections/builder/conditions/OrCondition.java

28 lines
474 B
Java
Raw Normal View History

package speiger.src.collections.builder.conditions;
import java.util.List;
import java.util.Set;
public class OrCondition implements ICondition
{
List<ICondition> conditions;
public OrCondition(List<ICondition> conditions)
{
this.conditions = conditions;
}
@Override
public boolean isValid(Set<String> parsePool)
{
for(int i = 0,m=conditions.size();i<m;i++)
{
if(conditions.get(i).isValid(parsePool))
{
return true;
}
}
return false;
}
}