org.simpleflatmapper.util.CharPredicate Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sfm-util Show documentation
Show all versions of sfm-util Show documentation
Java library to map flat record - ResultSet, csv - to java object with minimum configuration and low footprint.
package org.simpleflatmapper.util;
public interface CharPredicate {
boolean apply(char c);
//IFJAVA8_START
default CharPredicate or(CharPredicate cp) {
return c -> this.apply(c) || cp.apply(c);
}
default CharPredicate and(CharPredicate cp) {
return c -> this.apply(c) && cp.apply(c);
}
default CharPredicate negate() {
return c -> !this.apply(c);
}
//IFJAVA8_END
}