1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.millscript.commons.xml.alerts;
22
23 /**
24 * This class implements an Alert for use in situations like where an XML
25 * well-formedness constraint is violated.
26 */
27 public class XmlWellFormednessAlert extends XmlFatalErrorAlert {
28
29 /**
30 * This is the ID from the first release for future compatibility.
31 */
32 private static final long serialVersionUID = -2418935338482215397L;
33
34 /**
35 * Constructs a new XML well formedness constraint alert with no
36 * explanation.
37 */
38 public XmlWellFormednessAlert() {
39 this( null );
40 }
41
42 /**
43 * Constructs a new XML well formedness constraint alert with the specified
44 * explanation.
45 *
46 * @param exp the explanation for the alert
47 */
48 public XmlWellFormednessAlert( final String exp ) {
49 this( "XML document violates a well-formedness constraint", exp );
50 }
51
52 /**
53 * Constructs a new alert with the specified complaint and explanation.
54 * This constructor is for private use, to allow us to provide an exception
55 * hierarchy.
56 *
57 * @param comp the complaint
58 * @param exp the complaints explanation
59 */
60 protected XmlWellFormednessAlert( final String comp, final String exp ) {
61 super( comp, exp );
62 }
63
64 }