21 * under the License. |
21 * under the License. |
22 */ |
22 */ |
23 package com.sun.org.apache.xml.internal.security.utils.resolver; |
23 package com.sun.org.apache.xml.internal.security.utils.resolver; |
24 |
24 |
25 import com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException; |
25 import com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException; |
26 import org.w3c.dom.Attr; |
|
27 |
26 |
28 /** |
27 /** |
29 * This Exception is thrown if something related to the |
28 * This Exception is thrown if something related to the |
30 * {@link com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolver} goes wrong. |
29 * {@link com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolver} goes wrong. |
31 * |
30 * |
32 * @author $Author: coheigea $ |
|
33 */ |
31 */ |
34 public class ResourceResolverException extends XMLSecurityException { |
32 public class ResourceResolverException extends XMLSecurityException { |
35 |
33 |
36 private static final long serialVersionUID = 1L; |
34 private static final long serialVersionUID = 1L; |
37 |
35 |
38 private Attr uri = null; |
36 private String uri; |
39 |
37 |
40 private String baseURI = null; |
38 private String baseURI; |
41 |
39 |
42 /** |
40 /** |
43 * Constructor ResourceResolverException |
41 * Constructor ResourceResolverException |
44 * |
42 * |
45 * @param msgID |
43 * @param msgID |
46 * @param uri |
44 * @param uri |
47 * @param baseURI |
45 * @param baseURI |
48 */ |
46 */ |
49 public ResourceResolverException(String msgID, Attr uri, String baseURI) { |
47 public ResourceResolverException(String msgID, String uri, String baseURI) { |
50 super(msgID); |
48 super(msgID); |
51 |
49 |
52 this.uri = uri; |
50 this.uri = uri; |
53 this.baseURI = baseURI; |
51 this.baseURI = baseURI; |
54 } |
52 } |
59 * @param msgID |
57 * @param msgID |
60 * @param exArgs |
58 * @param exArgs |
61 * @param uri |
59 * @param uri |
62 * @param baseURI |
60 * @param baseURI |
63 */ |
61 */ |
64 public ResourceResolverException(String msgID, Object exArgs[], Attr uri, |
62 public ResourceResolverException(String msgID, Object exArgs[], String uri, |
65 String baseURI) { |
63 String baseURI) { |
66 super(msgID, exArgs); |
64 super(msgID, exArgs); |
67 |
65 |
68 this.uri = uri; |
66 this.uri = uri; |
69 this.baseURI = baseURI; |
67 this.baseURI = baseURI; |
70 } |
68 } |
71 |
69 |
72 /** |
70 /** |
73 * Constructor ResourceResolverException |
71 * Constructor ResourceResolverException |
74 * |
72 * |
75 * @param msgID |
|
76 * @param originalException |
73 * @param originalException |
77 * @param uri |
74 * @param uri |
78 * @param baseURI |
75 * @param baseURI |
|
76 * @param msgID |
79 */ |
77 */ |
80 public ResourceResolverException(String msgID, Exception originalException, |
78 public ResourceResolverException(Exception originalException, |
81 Attr uri, String baseURI) { |
79 String uri, String baseURI, String msgID) { |
82 super(msgID, originalException); |
80 super(originalException, msgID); |
83 |
81 |
84 this.uri = uri; |
82 this.uri = uri; |
85 this.baseURI = baseURI; |
83 this.baseURI = baseURI; |
86 } |
84 } |
87 |
85 |
|
86 @Deprecated |
|
87 public ResourceResolverException(String msgID, Exception originalException, |
|
88 String uri, String baseURI) { |
|
89 this(originalException, uri, baseURI, msgID); |
|
90 } |
|
91 |
88 /** |
92 /** |
89 * Constructor ResourceResolverException |
93 * Constructor ResourceResolverException |
90 * |
94 * |
91 * @param msgID |
|
92 * @param exArgs |
|
93 * @param originalException |
95 * @param originalException |
94 * @param uri |
96 * @param uri |
95 * @param baseURI |
97 * @param baseURI |
|
98 * @param msgID |
|
99 * @param exArgs |
96 */ |
100 */ |
97 public ResourceResolverException(String msgID, Object exArgs[], |
101 public ResourceResolverException(Exception originalException, String uri, |
98 Exception originalException, Attr uri, |
102 String baseURI, String msgID, Object exArgs[]) { |
99 String baseURI) { |
103 super(originalException, msgID, exArgs); |
100 super(msgID, exArgs, originalException); |
|
101 |
104 |
102 this.uri = uri; |
105 this.uri = uri; |
103 this.baseURI = baseURI; |
106 this.baseURI = baseURI; |
|
107 } |
|
108 |
|
109 @Deprecated |
|
110 public ResourceResolverException(String msgID, Object exArgs[], |
|
111 Exception originalException, String uri, |
|
112 String baseURI) { |
|
113 this(originalException, uri, baseURI, msgID, exArgs); |
104 } |
114 } |
105 |
115 |
106 /** |
116 /** |
107 * |
117 * |
108 * @param uri |
118 * @param uri |
109 */ |
119 */ |
110 public void setURI(Attr uri) { |
120 public void setURI(String uri) { |
111 this.uri = uri; |
121 this.uri = uri; |
112 } |
122 } |
113 |
123 |
114 /** |
124 /** |
115 * |
125 * |
116 * @return the uri |
126 * @return the uri |
117 */ |
127 */ |
118 public Attr getURI() { |
128 public String getURI() { |
119 return this.uri; |
129 return this.uri; |
120 } |
130 } |
121 |
131 |
122 /** |
132 /** |
123 * |
133 * |