Class XMLSecurityException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.apache.xml.security.exceptions.XMLSecurityException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AlgorithmAlreadyRegisteredException, Base64DecodingException, CanonicalizationException, ContentHandlerAlreadyRegisteredException, InvalidCanonicalizerException, InvalidKeyResolverException, InvalidTransformException, KeyResolverException, ResourceResolverException, StorageResolverException, TransformationException, XMLEncryptionException, XMLSignatureException

public class XMLSecurityException extends Exception
The mother of all Exceptions in this bundle. It allows exceptions to have their messages translated to the different locales. The xmlsecurity_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:
  • Field Details

    • originalException

      protected Exception originalException
      Field originalException
    • msgID

      protected String msgID
      Field msgID
  • Constructor Details

    • XMLSecurityException

      public XMLSecurityException()
      Constructor XMLSecurityException
    • XMLSecurityException

      public XMLSecurityException(String _msgID)
      Constructor XMLSecurityException
      Parameters:
      _msgID -
    • XMLSecurityException

      public XMLSecurityException(String _msgID, Object[] exArgs)
      Constructor XMLSecurityException
      Parameters:
      _msgID -
      exArgs -
    • XMLSecurityException

      public XMLSecurityException(Exception _originalException)
      Constructor XMLSecurityException
      Parameters:
      _originalException -
    • XMLSecurityException

      public XMLSecurityException(String _msgID, Exception _originalException)
      Constructor XMLSecurityException
      Parameters:
      _msgID -
      _originalException -
    • XMLSecurityException

      public XMLSecurityException(String _msgID, Object[] exArgs, Exception _originalException)
      Constructor XMLSecurityException
      Parameters:
      _msgID -
      exArgs -
      _originalException -
  • Method Details

    • getMsgID

      public String getMsgID()
      Method getMsgID
      Returns:
      the messageId
    • toString

      public String toString()
      Overrides:
      toString in class Throwable
    • printStackTrace

      public void printStackTrace()
      Method printStackTrace
      Overrides:
      printStackTrace in class Throwable
    • printStackTrace

      public void printStackTrace(PrintWriter printwriter)
      Method printStackTrace
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      printwriter -
    • printStackTrace

      public void printStackTrace(PrintStream printstream)
      Method printStackTrace
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      printstream -
    • getOriginalException

      public Exception getOriginalException()
      Method getOriginalException
      Returns:
      the original exception