Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
xml-commons Resolver Source Code Files
xml-commons Resolver Source Code Files are provided in the
source package file, xml-commons-resolver-1.2-fyi.zip.
You can download xml-commons-resolver-1.2-fyi.zip as described in the previous tutorial and go to the "src/" sub-folder to view Source Code files.
You can also browse xml-commons Resolver Source Code files below:
✍: FYIcenter
⏎ org/apache/xml/resolver/apps/XParseError.java
// XParseError.java - An error handler for xparse /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.xml.resolver.apps; import java.net.URL; import java.net.MalformedURLException; import org.xml.sax.SAXParseException; import org.xml.sax.ErrorHandler; import org.apache.xml.resolver.helpers.FileURL; /** * An ErrorHandler for xparse. * * <p>This class is just the error handler for xparse.</p> * * @see xparse * * @author Norman Walsh * <a href="mailto:Norman.Walsh@Sun.COM">Norman.Walsh@Sun.COM</a> * * @version 1.0 */ public class XParseError implements ErrorHandler { /** Show errors? */ private boolean showErrors = true; /** Show warnings? */ private boolean showWarnings = false; /** How many messages should be presented? */ private int maxMessages = 10; /** The number of fatal errors seen so far. */ private int fatalCount = 0; /** The number of errors seen so far. */ private int errorCount = 0; /** The number of warnings seen so far. */ private int warningCount = 0; /** The base URI of the running application. */ private String baseURI = ""; /** Constructor */ public XParseError(boolean errors, boolean warnings) { showErrors = errors; showWarnings = warnings; try { URL url = FileURL.makeURL("basename"); baseURI = url.toString(); } catch (MalformedURLException mue) { // nop; } } /** Return the error count */ public int getErrorCount() { return errorCount; } /** Return the fatal error count */ public int getFatalCount() { return fatalCount; } /** Return the warning count */ public int getWarningCount() { return warningCount; } /** Return the number of messages to display */ public int getMaxMessages() { return maxMessages; } /** Set the number of messages to display */ public void setMaxMessages(int max) { maxMessages = max; } /** SAX2 API */ public void error(SAXParseException exception) { errorCount++; if (showErrors && (errorCount+warningCount < maxMessages)) { message("Error", exception); } } /** SAX2 API */ public void fatalError(SAXParseException exception) { errorCount++; fatalCount++; if (showErrors && (errorCount+warningCount < maxMessages)) { message("Fatal error", exception); } } /** SAX2 API */ public void warning(SAXParseException exception) { warningCount++; if (showWarnings && (errorCount+warningCount < maxMessages)) { message("Warning", exception); } } /** Display a message to the user */ private void message(String type, SAXParseException exception) { String filename = exception.getSystemId(); if (filename.startsWith(baseURI)) { filename = filename.substring(baseURI.length()); } System.out.print(type + ":" + filename + ":" + exception.getLineNumber()); if (exception.getColumnNumber() > 0) { System.out.print(":" + exception.getColumnNumber()); } System.out.println(":" + exception.getMessage()); } }
⏎ org/apache/xml/resolver/apps/XParseError.java
Or download all of them as a single archive file:
File name: xml-commons-resolver-1.2-fyi.zip File size: 101319 bytes Release date: 2006-11-20 Download
⇒ FAQ for Apache Xerces XML Parser
⇐ What Is in xml-commons-resolver-1.2.zip
2016-06-15, 25085👍, 1💬
Popular Posts:
How to read XML document from socket connections with the socket\DelayedInput.java provided in the A...
What is the sax\Counter.java provided in the Apache Xerces package? I have Apache Xerces 2.11.0 inst...
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications ...
JDK 6 tools.jar is the JAR file for JDK 6 tools. It contains Java classes to support different JDK t...
jlGui is a music player for the Java platform. It is based on Java Sound 1.0 (i.e. JDK 1.3+). It sup...