Bug 208845 The Not In filter doesn't work correctly when specify multiple values[07]
Description: The Not In filter doesn't work correctly when specify multiple values, but works only on single value. Build number: 2.3.0.v20071106-0800 Steps to reproduce: 1, New a table binding on customers dataset 2, New a Not In filter 3, Specify multiple values such as 103;112 4, Preview in layout Expected result: Both 103 and 112 should be filtered Actual result: 112 is still in preview result Error log:
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleUtil.java
import org.eclipse.birt.report.model.util.XMLParserException;
import org.eclipse.birt.report.model.util.XMLParserHandler;
import org.eclipse.birt.report.model.writer.IndentableXMLWriter;
import org.eclipse.birt.report.model.writer.ModuleWriter;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import com.ibm.icu.util.ULocale;
/**
 * Provides some tool methods about the modules.
 */
public class ModuleUtil
{
	/**
	 * The library type.
	 */
	public final static int LIBRARY = 0;
	/**
	 * The report design type.
	 */
	public final static int REPORT_DESIGN = 1;
	/**
	 * The invalid module.
	 */
	public final static int INVALID_MODULE = 2;
	/**
	 * Parser handler used to parse only the Action part of the design. The
	 * existing action state and property validating is reused.
	 */
	private static class ActionParserHandler extends ModuleParserHandler