Class XMLSecurityException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.xml.security.exceptions.XMLSecurityException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
AlgorithmAlreadyRegisteredException
,Base64DecodingException
,CanonicalizationException
,ContentHandlerAlreadyRegisteredException
,InvalidCanonicalizerException
,InvalidKeyResolverException
,InvalidTransformException
,KeyResolverException
,ResourceResolverException
,StorageResolverException
,TransformationException
,XMLEncryptionException
,XMLSecurityConfigurationException
,XMLSignatureException
public class XMLSecurityException extends java.lang.Exception
The mother of all Exceptions in this bundle. It allows exceptions to have their messages translated to the different locales. Thexmlsecurity_en.properties
file contains this line:xml.WrongElement = Can't create a {0} from a {1} element
Usage in the Java source is:{ Object exArgs[] = { Constants._TAG_TRANSFORMS, "BadElement" }; throw new XMLSecurityException("xml.WrongElement", exArgs); }
Additionally, if another Exception has been caught, we can supply it, tootry { ... } catch (Exception oldEx) { Object exArgs[] = { Constants._TAG_TRANSFORMS, "BadElement" }; throw new XMLSecurityException("xml.WrongElement", exArgs, oldEx); }
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
msgID
Field msgIDprivate static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description XMLSecurityException()
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.Exception originalException)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.Exception originalException, java.lang.String msgID)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.Exception originalException, java.lang.String msgID, java.lang.Object[] exArgs)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.String msgID)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.String msgID, java.lang.Exception originalException)
Deprecated.XMLSecurityException(java.lang.String msgID, java.lang.Object[] exArgs)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.String msgID, java.lang.Object[] exArgs, java.lang.Exception originalException)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMsgID()
Method getMsgIDjava.lang.Exception
getOriginalException()
Method getOriginalExceptionvoid
printStackTrace()
Method printStackTracejava.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
msgID
protected java.lang.String msgID
Field msgID
-
-
Constructor Detail
-
XMLSecurityException
public XMLSecurityException()
Constructor XMLSecurityException
-
XMLSecurityException
public XMLSecurityException(java.lang.String msgID)
Constructor XMLSecurityException- Parameters:
msgID
-
-
XMLSecurityException
public XMLSecurityException(java.lang.String msgID, java.lang.Object[] exArgs)
Constructor XMLSecurityException- Parameters:
msgID
-exArgs
-
-
XMLSecurityException
public XMLSecurityException(java.lang.Exception originalException)
Constructor XMLSecurityException- Parameters:
originalException
-
-
XMLSecurityException
public XMLSecurityException(java.lang.Exception originalException, java.lang.String msgID)
Constructor XMLSecurityException- Parameters:
msgID
-originalException
-
-
XMLSecurityException
@Deprecated public XMLSecurityException(java.lang.String msgID, java.lang.Exception originalException)
Deprecated.
-
XMLSecurityException
public XMLSecurityException(java.lang.Exception originalException, java.lang.String msgID, java.lang.Object[] exArgs)
Constructor XMLSecurityException- Parameters:
msgID
-exArgs
-originalException
-
-
XMLSecurityException
@Deprecated public XMLSecurityException(java.lang.String msgID, java.lang.Object[] exArgs, java.lang.Exception originalException)
Deprecated.
-
-
Method Detail
-
getMsgID
public java.lang.String getMsgID()
Method getMsgID- Returns:
- the messageId
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Throwable
-
printStackTrace
public void printStackTrace()
Method printStackTrace- Overrides:
printStackTrace
in classjava.lang.Throwable
-
getOriginalException
public java.lang.Exception getOriginalException()
Method getOriginalException- Returns:
- the original exception
-
-