org.everit.json.schema.regexp.Regexp Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of everit-json-schema Show documentation
Show all versions of everit-json-schema Show documentation
Implementation of the JSON Schema Core Draft v4 specification built with the org.json API
package org.everit.json.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