本文整理汇总了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);
}
示例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);
}
示例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;
}
示例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);
}