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:
JDK 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/internal/org/xml/sax/SAXException.java
/* * Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ // SAX exception class. // http://www.saxproject.org // No warranty; no copyright -- use this as you will. // $Id: SAXException.java,v 1.3 2004/11/03 22:55:32 jsuttor Exp $ package jdk.internal.org.xml.sax; import java.io.IOException; import java.io.InvalidClassException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.ObjectStreamField; /** * Encapsulate a general SAX error or warning. * * <blockquote> * <em>This module, both source code and documentation, is in the * Public Domain, and comes with <strong>NO WARRANTY</strong>.</em> * See <a href='http://www.saxproject.org'>http://www.saxproject.org</a> * for further information. * </blockquote> * * <p>This class can contain basic error or warning information from * either the XML parser or the application: a parser writer or * application writer can subclass it to provide additional * functionality. SAX handlers may throw this exception or * any exception subclassed from it.</p> * * <p>If the application needs to pass through other types of * exceptions, it must wrap those exceptions in a SAXException * or an exception derived from a SAXException.</p> * * <p>If the parser or application needs to include information about a * specific location in an XML document, it should use the * {@link org.xml.sax.SAXParseException SAXParseException} subclass.</p> * * @since SAX 1.0 * @author David Megginson * @version 2.0.1 (sax2r2) * @see org.xml.sax.SAXParseException */ public class SAXException extends Exception { /** * Create a new SAXException. */ public SAXException () { super(); } /** * Create a new SAXException. * * @param message The error or warning message. */ public SAXException (String message) { super(message); } /** * Create a new SAXException wrapping an existing exception. * * <p>The existing exception will be embedded in the new * one, and its message will become the default message for * the SAXException.</p> * * @param e The exception to be wrapped in a SAXException. */ public SAXException (Exception e) { super(e); } /** * Create a new SAXException from an existing exception. * * <p>The existing exception will be embedded in the new * one, but the new exception will have its own message.</p> * * @param message The detail message. * @param e The exception to be wrapped in a SAXException. */ public SAXException (String message, Exception e) { super(message, e); } /** * Return a detail message for this exception. * * <p>If there is an embedded exception, and if the SAXException * has no detail message of its own, this method will return * the detail message from the embedded exception.</p> * * @return The error or warning message. */ public String getMessage () { String message = super.getMessage(); Throwable cause = super.getCause(); if (message == null && cause != null) { return cause.getMessage(); } else { return message; } } /** * Return the embedded exception, if any. * * @return The embedded exception, or null if there is none. */ public Exception getException () { return getExceptionInternal(); } /** * Return the cause of the exception * * @return Return the cause of the exception */ public Throwable getCause() { return super.getCause(); } /** * Override toString to pick up any embedded exception. * * @return A string representation of this exception. */ public String toString () { Throwable exception = super.getCause(); if (exception != null) { return super.toString() + "\n" + exception.toString(); } else { return super.toString(); } } ////////////////////////////////////////////////////////////////////// // Internal state. ////////////////////////////////////////////////////////////////////// private static final ObjectStreamField[] serialPersistentFields = { new ObjectStreamField( "exception", Exception.class ) }; /** * Writes "exception" field to the stream. * * @param out stream used for serialization. * @throws IOException thrown by <code>ObjectOutputStream</code> */ private void writeObject(ObjectOutputStream out) throws IOException { ObjectOutputStream.PutField fields = out.putFields(); fields.put("exception", getExceptionInternal()); out.writeFields(); } /** * Reads the "exception" field from the stream. * And initializes the "exception" if it wasn't * done before. * * @param in stream used for deserialization * @throws IOException thrown by <code>ObjectInputStream</code> * @throws ClassNotFoundException thrown by <code>ObjectInputStream</code> */ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { ObjectInputStream.GetField fields = in.readFields(); Exception exception = (Exception) fields.get("exception", null); Throwable superCause = super.getCause(); // if super.getCause() and 'exception' fields present then always use // getCause() value. Otherwise, use 'exception' to initialize cause if (superCause == null && exception != null) { try { super.initCause(exception); } catch (IllegalStateException e) { throw new InvalidClassException("Inconsistent state: two causes"); } } } // Internal method to guard against overriding of public getException // method by SAXException subclasses private Exception getExceptionInternal() { Throwable cause = super.getCause(); if (cause instanceof Exception) { return (Exception) cause; } else { return null; } } // Added serialVersionUID to preserve binary compatibility static final long serialVersionUID = 583241635256073760L; } // end of SAXException.java
⏎ jdk/internal/org/xml/sax/SAXException.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 206323👍, 0💬
Popular Posts:
commons-net.jar is the bytecode of Apache Commons Net library, which implements the client side of m...
How to download and install ojdbc5.jar for Oracle 11g R1? ojdbc5.jar for Oracle 11g R1 is a Java 5 J...
The JMX technology provides the tools for building distributed, Web-based, modular and dynamic solut...
What Is poi-ooxml-3.5.jar? poi-ooxml-3.5.jar is one of the JAR files for Apache POI 3.5, which provi...
Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles. ...