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
,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, too>try { ... } catch (Exception oldEx) { Object exArgs[] = { Constants._TAG_TRANSFORMS, "BadElement" }; throw new XMLSecurityException("xml.WrongElement", exArgs, oldEx); }
- Author:
- Christian Geuer-Pollmann
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
msgID
Field msgIDprotected java.lang.Exception
originalException
Field originalException
-
Constructor Summary
Constructors Constructor Description XMLSecurityException()
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.Exception _originalException)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.String _msgID)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.String _msgID, java.lang.Exception _originalException)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.String _msgID, java.lang.Object[] exArgs)
Constructor XMLSecurityExceptionXMLSecurityException(java.lang.String _msgID, java.lang.Object[] exArgs, java.lang.Exception _originalException)
Constructor XMLSecurityException
-
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 printStackTracevoid
printStackTrace(java.io.PrintStream printstream)
Method printStackTracevoid
printStackTrace(java.io.PrintWriter printwriter)
Method printStackTracejava.lang.String
toString()
-
-
-
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.String _msgID, java.lang.Exception _originalException)
Constructor XMLSecurityException- Parameters:
_msgID
-_originalException
-
-
XMLSecurityException
public XMLSecurityException(java.lang.String _msgID, java.lang.Object[] exArgs, java.lang.Exception _originalException)
Constructor XMLSecurityException- Parameters:
_msgID
-exArgs
-_originalException
-
-
-
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
-
printStackTrace
public void printStackTrace(java.io.PrintWriter printwriter)
Method printStackTrace- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
printwriter
-
-
printStackTrace
public void printStackTrace(java.io.PrintStream printstream)
Method printStackTrace- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
printstream
-
-
getOriginalException
public java.lang.Exception getOriginalException()
Method getOriginalException- Returns:
- the original exception
-
-