protected void warnCircularReference(URL uri, Object location) { String message = NbBundle.getMessage(XhtmlCssEngine.class, "MSG_CircularReference", uri); // NOI18N if (errorHandler != null) { // handleError(message, location, -1, -1, null); errorHandler.error(createCSSParseException(message, location, -1, -1, null)); } else { // OutputListener listener = getListener(location, -1, -1); // MarkupService.displayError(message, listener); if (location instanceof AbstractValue) { location = ((AbstractValue)location).getLocation(); } // InSyncService.getProvider().getRaveErrorHandler().displayErrorForLocation(message, location, -1, -1); UserAgent userAgent = getUserAgent(); if (userAgent == null) { // XXX What to do now, log it? } else { userAgent.displayErrorForLocation(message, location, -1, -1); } } }
String fullname = engine.computeFileName(av.getLocation()); int lineno = engine.computeLineNumber(av.getLocation(), av.getLineNumber()) + 1;
protected void displayError(DOMException e, Object location, int lineno, final int column) { String message = e.getLocalizedMessage(); if ((message == null) || (message.length() == 0)) { return; } if (errorHandler != null) { // handleError(message, location, lineno, column, null); errorHandler.error(createCSSParseException(message, location, lineno, column, null)); } else { // OutputListener listener = getListener(location, lineno, column); // MarkupService.displayError(message, listener); // String fileName = computeFilename(location); // int line = computeLineNumber(location, lineno); if (location instanceof AbstractValue) { location = ((AbstractValue)location).getLocation(); } // InSyncService.getProvider().getRaveErrorHandler().displayErrorForLocation(message, location, lineno, column); UserAgent userAgent = getUserAgent(); if (userAgent == null) { // XXX Log it? } else { userAgent.displayErrorForLocation(message, location, lineno, column); } } }