/** * Raise a regular error. */ public void error(String message, @Nullable Object source) { error(message, source, null, null); }
/** * Raise a regular error. */ public void error(String message, @Nullable Object source, @Nullable ParseState parseState, @Nullable Throwable cause) { Location location = new Location(getResource(), source); this.problemReporter.error(new Problem(message, location, parseState, cause)); }
/** * Raise a fatal error. */ public void fatal(String message, @Nullable Object source) { fatal(message, source, null, null); }
private void handleError(Exception e, Element source, ReaderContext reader) { reader.error(e.getMessage(), reader.extractSource(source), e); }
/** * Raise a non-critical warning. */ public void warning(String message, @Nullable Object source) { warning(message, source, null, null); }
private void handleError(Exception e, Element source, ReaderContext reader) { reader.error(e.getMessage(), reader.extractSource(source), e); }
/** * Raise a non-critical warning. */ public void warning(String message, @Nullable Object source, @Nullable Throwable cause) { warning(message, source, null, cause); }
/** * Raise a regular error. */ public void error(String message, @Nullable Object source, @Nullable ParseState parseState) { error(message, source, parseState, null); }
private void handleError(Exception e, Element source, ReaderContext reader) { reader.error(e.getMessage(), reader.extractSource(source), e); }
/** * Raise a non-critical warning. */ public void warning(String message, @Nullable Object source, @Nullable ParseState parseState, @Nullable Throwable cause) { Location location = new Location(getResource(), source); this.problemReporter.warning(new Problem(message, location, parseState, cause)); }
/** * Raise a fatal error. */ public void fatal(String message, @Nullable Object source, @Nullable Throwable cause) { fatal(message, source, null, cause); }
/** * Raise a non-critical warning. */ public void warning(String message, @Nullable Object source, @Nullable ParseState parseState) { warning(message, source, parseState, null); }
/** * Raise a regular error. */ public void error(String message, @Nullable Object source, @Nullable Throwable cause) { error(message, source, null, cause); }
public Iterable<TypeFilter> parseTypeFilters(Element element, Type type) { NodeList nodeList = element.getChildNodes(); Collection<TypeFilter> filters = new HashSet<TypeFilter>(); for (int i = 0; i < nodeList.getLength(); i++) { Node node = nodeList.item(i); Element childElement = type.getElement(node); if (childElement != null) { try { filters.add(createTypeFilter(childElement, classLoader)); } catch (RuntimeException e) { readerContext.error(e.getMessage(), readerContext.extractSource(element), e.getCause()); } } } return filters; }
/** * Raise a fatal error. */ public void fatal(String message, @Nullable Object source, @Nullable ParseState parseState, @Nullable Throwable cause) { Location location = new Location(getResource(), source); this.problemReporter.fatal(new Problem(message, location, parseState, cause)); }
/** * Raise a fatal error. */ public void fatal(String message, @Nullable Object source, @Nullable ParseState parseState) { fatal(message, source, parseState, null); }
/** * Raise a non-critical warning. */ public void warning(String message, @Nullable Object source) { warning(message, source, null, null); }
@Nullable String merge(Element element, ReaderContext readerCtx) { String method = element.getAttribute(METHOD_ATTRIBUTE); if (StringUtils.hasText(method)) { return method.trim(); } if (StringUtils.hasText(this.method)) { return this.method; } readerCtx.error("No method specified for " + element.getNodeName(), element); return null; } }
public Iterable<TypeFilter> parseTypeFilters(Element element, Type type) { Collection<TypeFilter> filters = new HashSet<>(); NodeList nodeList = element.getChildNodes(); for (int i = 0; i < nodeList.getLength(); i++) { Element childElement = type.getElement(nodeList.item(i)); if (childElement != null) { try { filters.add(createTypeFilter(childElement, this.classLoader)); } catch (RuntimeException cause) { this.readerContext.error(cause.getMessage(), this.readerContext.extractSource(element), cause.getCause()); } } } return filters; }
/** * Raise a fatal error. */ public void fatal(String message, @Nullable Object source, @Nullable ParseState parseState, @Nullable Throwable cause) { Location location = new Location(getResource(), source); this.problemReporter.fatal(new Problem(message, location, parseState, cause)); }