Javolution 6.0.0 java
XMLStreamException.java
Go to the documentation of this file.
1 /*
2  * Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3  * Copyright (C) 2012 - Javolution (http://javolution.org/)
4  * All rights reserved.
5  *
6  * Permission to use, copy, modify, and distribute this software is
7  * freely granted, provided that this notice is preserved.
8  */
9 package javolution.xml.stream;
10 
17 public class XMLStreamException extends Exception {
18 
22  private Throwable _nested;
23 
28 
32  public XMLStreamException() {
33  super();
34  }
35 
41  public XMLStreamException(String msg) {
42  super(msg);
43  }
44 
50  public XMLStreamException(Throwable nested) {
51  _nested = nested;
52  }
53 
60  public XMLStreamException(String msg, Throwable nested) {
61  super(msg);
62  _nested = nested;
63  }
64 
73  public XMLStreamException(String msg, Location location, Throwable nested) {
74  super(msg);
75  _nested = nested;
76  _location = location;
77  }
78 
86  public XMLStreamException(String msg, Location location) {
87  super(msg);
88  _location = location;
89  }
90 
96  public Throwable getNestedException() {
97  return _nested;
98  }
99 
107  return _location;
108  }
109 
115  public String toString() {
116  String msg = super.toString();
117  if (_location != null) {
118  msg += " (at line " + _location.getLineNumber() + ", column "
119  + _location.getColumnNumber() + ")";
120  }
121  if (_nested != null) {
122  msg += " caused by " + _nested.toString();
123  }
124  return msg;
125  }
126 
127  private static final long serialVersionUID = 1L;
128 }
javolution.xml.stream.XMLStreamException.XMLStreamException
XMLStreamException(String msg)
Definition: XMLStreamException.java:41
javolution.xml.stream.Location.getColumnNumber
int getColumnNumber()
javolution.xml.stream.XMLStreamException._location
Location _location
Definition: XMLStreamException.java:27
javolution.xml.stream.XMLStreamException.XMLStreamException
XMLStreamException()
Definition: XMLStreamException.java:32
javolution.xml.stream.XMLStreamException.getNestedException
Throwable getNestedException()
Definition: XMLStreamException.java:96
javolution.xml.stream.XMLStreamException.XMLStreamException
XMLStreamException(Throwable nested)
Definition: XMLStreamException.java:50
javolution.xml.stream.XMLStreamException._nested
Throwable _nested
Definition: XMLStreamException.java:22
javolution.xml.stream.XMLStreamException
Definition: XMLStreamException.java:17
javolution.xml.stream.Location
Definition: Location.java:17
javolution.xml.stream.XMLStreamException.getLocation
Location getLocation()
Definition: XMLStreamException.java:106
javolution.xml.stream.XMLStreamException.XMLStreamException
XMLStreamException(String msg, Throwable nested)
Definition: XMLStreamException.java:60
javolution.xml.stream.XMLStreamException.serialVersionUID
static final long serialVersionUID
Definition: XMLStreamException.java:127
Exception
javolution.xml.stream.XMLStreamException.XMLStreamException
XMLStreamException(String msg, Location location, Throwable nested)
Definition: XMLStreamException.java:73
javolution.xml.stream.XMLStreamException.XMLStreamException
XMLStreamException(String msg, Location location)
Definition: XMLStreamException.java:86
javolution.xml.stream.Location.getLineNumber
int getLineNumber()
javolution.xml.stream.XMLStreamException.toString
String toString()
Definition: XMLStreamException.java:115