Bug 187201 DTE should give out 4 API for CrossTab sort and filter
DTE should give out 4 API for CrossTab sort and filter. 2 apis are used by giving out the available binding for CrossTab sort and filter. The third is api used by giving out the member value viewer is available. The fourth api is used by giving out the available value list about the memeber value.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/olap/util/filter/DimensionFilterEvalHelper.java
{
	
	private Scriptable scope;
	private DummyJSLevels dimObj;
	private DummyJSAggregationAccessor dataObj;
	private IBaseExpression expr;
	private String dimName;
	private DimLevel[] aggrLevels;
	
	ICubeQueryDefinition queryDefn;
	private ICubeFilterDefinition cubeFilter;
	
	private ILevelDefinition[] axisLevels;
	private Object[] axisValues;
	private boolean isAxisFilter;
	/**
	 * @param parentScope
	 * @param queryDefn
	 * @param cubeFilter
	 * @throws DataException
	 */
	public DimensionFilterEvalHelper( Scriptable parentScope,ICubeQueryDefinition queryDefn, IFilterDefinition cubeFilter) throws DataException
	{
		assert cubeFilter!=null;
		Context cx = Context.enter( );