当前位置: 首页>>代码示例>>Java>>正文


Java CQL.toCQL方法代码示例

本文整理汇总了Java中org.geotools.filter.text.cql2.CQL.toCQL方法的典型用法代码示例。如果您正苦于以下问题:Java CQL.toCQL方法的具体用法?Java CQL.toCQL怎么用?Java CQL.toCQL使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.geotools.filter.text.cql2.CQL的用法示例。


在下文中一共展示了CQL.toCQL方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: displayResult

import org.geotools.filter.text.cql2.CQL; //导入方法依赖的package包/类
/**
 * Display result.
 */
private void displayResult() {
    String result = "";
    if (rootNode instanceof ExpressionNode) {
        overallExpression = addExpression((ExpressionNode) rootNode);

        if (overallExpression != null) {
            result = overallExpression.toString();
        }
    } else if (rootNode instanceof FilterNode) {
        overallFilter = addFilter((FilterNode) rootNode);

        try {
            result = CQL.toCQL(overallFilter);
        } catch (Exception e) {
            // Do nothing
        }
    }

    textArea.setText(result);
}
 
开发者ID:robward-scisys,项目名称:sldeditor,代码行数:24,代码来源:ExpressionPanelv2.java

示例2: displayResult

import org.geotools.filter.text.cql2.CQL; //导入方法依赖的package包/类
/**
 * Display result.
 *
 * @return true, if filter is valid
 */
private boolean displayResult() {
    String result = INVALID_RESULT_STRING;
    if (rootNode instanceof FilterNode) {
        overallFilter = addFilter((FilterNode) rootNode);

        if (overallFilter == null) {
            result = "";
        } else {
            try {
                result = CQL.toCQL(overallFilter);
            } catch (Exception e) {
                // DO nothing
            }
        }
    }

    textArea.setText(result);

    return (result.compareTo(INVALID_RESULT_STRING) != 0);
}
 
开发者ID:robward-scisys,项目名称:sldeditor,代码行数:26,代码来源:FilterPanelv2.java

示例3: getFilterString

import org.geotools.filter.text.cql2.CQL; //导入方法依赖的package包/类
/**
 * Gets the filter string.
 *
 * @return the filter string
 */
@Override
public String getFilterString() {
    String filterString = null;
    if (overallFilter != null) {
        try {
            filterString = CQL.toCQL(overallFilter);
        } catch (Exception e) {
            // Do nothing
        }
    }
    return filterString;
}
 
开发者ID:robward-scisys,项目名称:sldeditor,代码行数:18,代码来源:FilterPanelv2.java

示例4: populate

import org.geotools.filter.text.cql2.CQL; //导入方法依赖的package包/类
/**
 * Populate.
 *
 * @param selectedSymbol the selected symbol
 */
/*
 * (non-Javadoc)
 * 
 * @see com.sldeditor.ui.iface.PopulateDetailsInterface#populate(com.sldeditor.ui.detail.selectedsymbol.SelectedSymbol)
 */
@Override
public void populate(SelectedSymbol selectedSymbol) {

    boolean rangeSet = false;
    String minScaleText = "";
    String maxScaleText = "";

    if (selectedSymbol != null) {
        Rule rule = selectedSymbol.getRule();

        if (rule != null) {
            populateStandardData(rule);

            originalFilter = rule.getFilter();
            String filterString = "";
            if (originalFilter != null) {
                try {
                    filterString = CQL.toCQL(originalFilter);
                } catch (Exception e) {
                    // Do nothing
                }
            }
            fieldConfigVisitor.populateTextField(FieldIdEnum.FILTER, filterString);

            rangeSet = ScaleUtil.isPresent(rule);
            minScaleText = ScaleUtil.getValue(rule.getMinScaleDenominator());
            maxScaleText = ScaleUtil.getValue(rule.getMaxScaleDenominator());

            fieldConfigVisitor.populateBooleanField(FieldIdEnum.ELSE_FILTER,
                    rule.isElseFilter());
        }
    }

    fieldConfigVisitor.populateTextField(FieldIdEnum.MINIMUM_SCALE, minScaleText);
    fieldConfigVisitor.populateTextField(FieldIdEnum.MAXIMUM_SCALE, maxScaleText);
    populateScaleRange(rangeSet);
}
 
开发者ID:robward-scisys,项目名称:sldeditor,代码行数:48,代码来源:RuleDetails.java


注:本文中的org.geotools.filter.text.cql2.CQL.toCQL方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。