com.dimajix.shaded.everit.schema.regexp.Regexp Maven / Gradle / Ivy
package com.dimajix.shaded.everit.schema.regexp;
import static java.util.Objects.requireNonNull;
import java.util.Optional;
public interface Regexp {
Optional patternMatchingFailure(String input);
}
abstract class AbstractRegexp implements Regexp {
private final String asString;
AbstractRegexp(String asString) {
this.asString = requireNonNull(asString, "asString cannot be null");
}
@Override public String toString() {
return asString;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy