本文整理了Java中org.geotools.filter.Filters.number()
方法的一些代码示例,展示了Filters.number()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Filters.number()
方法的具体详情如下:
包路径:org.geotools.filter.Filters
类名称:Filters
方法名:number
[英]Treat provided value as a Number, used for math opperations.
This function allows for the non stongly typed Math Opperations favoured by the Expression standard.
Able to hanle:
代码示例来源:origin: geotools/geotools
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number(getExpression1().evaluate(feature));
double rightDouble = Filters.number(getExpression2().evaluate(feature));
return number(leftDouble + rightDouble);
}
代码示例来源:origin: geotools/geotools
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number(getExpression1().evaluate(feature));
double rightDouble = Filters.number(getExpression2().evaluate(feature));
return number(leftDouble - rightDouble);
}
代码示例来源:origin: geotools/geotools
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number(getExpression1().evaluate(feature));
double rightDouble = Filters.number(getExpression2().evaluate(feature));
return number(leftDouble / rightDouble);
}
代码示例来源:origin: geotools/geotools
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number(getExpression1().evaluate(feature));
double rightDouble = Filters.number(getExpression2().evaluate(feature));
return number(leftDouble * rightDouble);
}
代码示例来源:origin: geotools/geotools
@Test
public void testNumber() {
assertEquals(1.0, Filters.number("1.0"), DELTA);
assertEquals(1, Filters.number("1"), DELTA);
}
代码示例来源:origin: org.geotools/gt-main
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number( getExpression1().evaluate(feature) );
double rightDouble = Filters.number( getExpression2().evaluate(feature) );
return number(leftDouble * rightDouble);
}
代码示例来源:origin: org.geotools/gt-main
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number( getExpression1().evaluate(feature) );
double rightDouble = Filters.number( getExpression2().evaluate(feature) );
return number(leftDouble / rightDouble);
}
代码示例来源:origin: org.geotools/gt2-main
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number( getExpression1().evaluate(feature) );
double rightDouble = Filters.number( getExpression2().evaluate(feature) );
return number(leftDouble * rightDouble);
}
代码示例来源:origin: org.geotools/gt2-main
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number( getExpression1().evaluate(feature) );
double rightDouble = Filters.number( getExpression2().evaluate(feature) );
return number(leftDouble + rightDouble);
}
代码示例来源:origin: org.geotools/gt2-main
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number( getExpression1().evaluate(feature) );
double rightDouble = Filters.number( getExpression2().evaluate(feature) );
return number(leftDouble / rightDouble);
}
代码示例来源:origin: org.geotools/gt-main
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number( getExpression1().evaluate(feature) );
double rightDouble = Filters.number( getExpression2().evaluate(feature) );
return number(leftDouble - rightDouble);
}
代码示例来源:origin: org.geotools/gt-main
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number( getExpression1().evaluate(feature) );
double rightDouble = Filters.number( getExpression2().evaluate(feature) );
return number(leftDouble + rightDouble);
}
代码示例来源:origin: org.geotools/gt2-main
public Object evaluate(Object feature) throws IllegalArgumentException {
ensureOperandsSet();
double leftDouble = Filters.number( getExpression1().evaluate(feature) );
double rightDouble = Filters.number( getExpression2().evaluate(feature) );
return number(leftDouble - rightDouble);
}
内容来源于网络,如有侵权,请联系作者删除!