Class LSException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.w3c.dom.ls.LSException
- All Implemented Interfaces:
Serializable
public class LSException extends RuntimeException
Parser or write operations may throw an LSException
if the processing is stopped. The processing can be stopped due to a DOMError
with a severity of DOMError.SEVERITY_FATAL_ERROR
or a non recovered DOMError.SEVERITY_ERROR
, or if DOMErrorHandler.handleError()
returned false
.
Note: As suggested in the definition of the constants in the DOMError
interface, a DOM implementation may choose to continue after a fatal error, but the resulting DOM tree is then implementation dependent.
See also the Document Object Model (DOM) Level 3 Load and Save Specification.
- Since:
- 1.5
- See Also:
- Serialized Form
Fields
Modifier and Type | Field | Description |
---|---|---|
short | code | |
static short | PARSE_ERR | If an attempt was made to load a document, or an XML Fragment, using |
static short | SERIALIZE_ERR | If an attempt was made to serialize a |
Constructors
Constructor | Description |
---|---|
LSException(short code,
String message) |
Methods
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Fields
code
public short code
PARSE_ERR
public static final short PARSE_ERR
If an attempt was made to load a document, or an XML Fragment, using LSParser
and the processing has been stopped.
- See Also:
- Constant Field Values
SERIALIZE_ERR
public static final short SERIALIZE_ERR
If an attempt was made to serialize a Node
using LSSerializer
and the processing has been stopped.
- See Also:
- Constant Field Values
Constructors
LSException
public LSException(short code, String message)
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/org/w3c/dom/ls/LSException.html