Package reportgen.math.complex.conditions

Examples of reportgen.math.complex.conditions.MathExpressionConditions


    private final InlinesConditionList conditionInlines;

    public AbstractCore(String title, Context context) {
        this.parentContext = context;
        this.title = title;
        this.conditions = new MathExpressionConditions(getSQLContext());
        this.conditionInlines = new InlinesConditionList(this, getSQLContext());
    }
View Full Code Here


        root = new QueryEntity(localContext, entityEl, getContextGroup());

        conditionInlines = new InlinesConditionList(this, element, getSQLContext());
       
        //cond
        MathExpressionConditions loadedConds = new MathExpressionConditions(localContext);
        Element condsPart1 = element.getChild(Core.CONDITIONS_SQL_TAG);
        if(condsPart1 != null) {
            Element cond = condsPart1.getChild(MathExpressionConditions.TAG);
            if(cond != null) {
                loadedConds = new MathExpressionConditions(cond, localContext);
            }
        }
        this.conditions = loadedConds;
    }
View Full Code Here

        } else if(tag.equals(MathExpressionConditionUnaryExist.TAG)) {
            express = new MathExpressionConditionUnaryExist(element,
                    cf.getChildContext(MathExpressionConditionUnaryExist.GROUP));

        } else if(tag.equals(MathExpressionConditions.TAG)) {
            express = new MathExpressionConditions(element,
                    cf.getChildContext(MathExpressionConditions.GROUP));

        } else if(tag.equals(MathExpressionCrossReportColumnRef.TAG)) {
            express = new MathExpressionCrossReportColumnRef(element,
                    cf.getChildContext(MathExpressionCrossReportColumnRef.GROUP));
View Full Code Here

    public Core(String title, Context context) {
        super(title, context);
        this.rowCount = new RowCount();
        this.columns = new CoreColumnList(this);
        this.postConditions = new MathExpressionConditions(getPostProcessContext());
        //this.resultInJava = new InlinesConditionList(this, getPostProcessContext());
    }
View Full Code Here

        columns = new CoreColumnList(this, root, getResultContext());
       
        Context ctxpp = getPostProcessContext();
        //resultInJava = new InlinesConditionList(this, root, ctxpp);
       
        MathExpressionConditions conditions = new MathExpressionConditions(ctxpp);
        Element condsPart2 = root.getChild(Core.CONDITIONS_POST);
        if(condsPart2 != null) {
            Element condElement = condsPart2.getChild(MathExpressionConditions.TAG);
            if(condElement != null) {
                conditions = new MathExpressionConditions(condElement, ctxpp);
            }
        }
        postConditions = conditions;
    }
View Full Code Here

    private final RangeOrderList orderList;

    public ColRowRangeCrossReport(String title, RangeContext context) {
        super(title, context);
        Context localContext = getLocalContext();
        crossCriteria = new MathExpressionConditions(localContext);
        titleExpression = new MathExpressionGeneric(localContext);
        orderList = new RangeOrderList();
    }
View Full Code Here

        Element crossReportEl = root.getChild(CrossReport.TAGNAME);
        if(crossReportEl != null) {
            crossReport = new CrossReport(crossReportEl, localContext);
        }

        MathExpressionConditions thisCrossCriteria = null;
        Element criteriaRoot = root.getChild(CROSS_CRITERIA);
        if(criteriaRoot != null) {
            Element criteriaEl = criteriaRoot.getChild(MathExpressionConditions.TAG);
            if(criteriaEl != null) {
                thisCrossCriteria = new MathExpressionConditions(criteriaEl, localContext);
            }
        }
        if(thisCrossCriteria == null) {
            crossCriteria = new MathExpressionConditions(localContext);
        } else {
            crossCriteria = thisCrossCriteria;
        }

        titleExpression = loadTitleExpression(root, localContext);
View Full Code Here

    private String title;

    public DataRange(String title, Context context) {
        this.title = title;
        this.context = context;
        this.criteria = new MathExpressionConditions(context);
        atom = new Atom();
        style = new StyleDefault();
    }
View Full Code Here

        title = getStringAttribute(element, ATTR_TITLE);
        style = new StyleAdaptor(element).getStyle();
       
        Element criteriaEl = element.getChild(MathExpressionConditions.TAG);
        if(criteriaEl != null) {
            criteria = new MathExpressionConditions(criteriaEl, context);
        } else {
            criteria = new MathExpressionConditions(context);
        }
    }
View Full Code Here

TOP

Related Classes of reportgen.math.complex.conditions.MathExpressionConditions

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.