private void addPatternParam(String value) throws DatatypeException { try { base = new PatternRestrictDatatype(base, library.getRegexEngine().compile(value), value); } catch (RegexSyntaxException e) { int pos = e.getPosition(); if (pos == RegexSyntaxException.UNKNOWN_POSITION) pos = DatatypeException.UNKNOWN; error("invalid_regex", e.getMessage(), pos); } }
private void addPatternParam(String value) throws DatatypeException { try { base = new PatternRestrictDatatype(base, library.getRegexEngine().compile(value), value); } catch (RegexSyntaxException e) { int pos = e.getPosition(); if (pos == RegexSyntaxException.UNKNOWN_POSITION) pos = DatatypeException.UNKNOWN; error("invalid_regex", e.getMessage(), pos); } }
private void addPatternParam(String value) throws DatatypeException { try { base = new PatternRestrictDatatype(base, library.getRegexEngine().compile(value), value); } catch (RegexSyntaxException e) { int pos = e.getPosition(); if (pos == RegexSyntaxException.UNKNOWN_POSITION) pos = DatatypeException.UNKNOWN; error("invalid_regex", e.getMessage(), pos); } }