
org.geolatte.common.expressions.package.html Maven / Gradle / Ivy
Contains expression classes that allow to build object filters based an object's properties.
Examples
Basic Comparisons
MyNumber @gt; 42 :
Expressions.isGreaterThan(Expressions.numberProperty("MyNumber"), Expressions.constant(42));
or more fluently
Expressions.numberProperty("MyNumber").isGreaterThan(Expressions.constant(42));
Boolean Operators
MyProperty < 42 AND YourProperty > 72
Expressions.and(Expressions.isLessThan(Expressions.numberProperty("MyProperty"), Expressions.constant(42)), Expressions.isGreaterThan(Expressions.numberProperty("YourProperty"), Expressions.constant(72)));
or more fluently
Expressions.numberProperty("MyProperty").isLessThan(Expressions.constant(42)).and(Expressions.numberProperty("YourProperty").isGreaterThan(Expressions.constant(72));
© 2015 - 2025 Weber Informatics LLC | Privacy Policy