src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverException.java
changeset 50614 3810c9a2efa1
parent 47216 71c04702a3d5
equal deleted inserted replaced
50613:0f93a75b9213 50614:3810c9a2efa1
    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      *