Package reportgen.ren.report.extendedformat.range.generic

Source Code of reportgen.ren.report.extendedformat.range.generic.ColRowRangeGeneric

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package reportgen.ren.report.extendedformat.range.generic;

import org.jdom.Element;
import reportgen.prototype.context.Context;
import reportgen.math.complex.generic.MathExpressionGeneric;
import reportgen.ren.report.extendedformat.range.ColRowRange;
import reportgen.ren.report.extendedformat.range.RangeContext;
import reportgen.utils.ReportException;

/**
* диапазонах расширенного форматирования (ДРШ)
* Используется для определения диапазонов таблицы, закрепления за ними
* кроссотчетов, критериев выборки диапазона, условий группировки
* @author axe
*/
public class ColRowRangeGeneric extends ColRowRange {

    public static final String TAG = "range";
    private final MathExpressionGeneric titleExpression;

    public ColRowRangeGeneric(String title, RangeContext context) {
        super(title, context);
        titleExpression = new MathExpressionGeneric(context);
    }


    public ColRowRangeGeneric(Element element, RangeContext context)
            throws ReportException {
        super(element, context);
        titleExpression = loadTitleExpression(element, context);
    }

    @Override
    protected String getRootTag() {
        return TAG;
    }


    @Override
    public final MathExpressionGeneric getTitleExpression() {
        return titleExpression;
    }
}
TOP

Related Classes of reportgen.ren.report.extendedformat.range.generic.ColRowRangeGeneric

TOP
Copyright © 2018 www.massapi.com. 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.