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, XMLSecurityConfigurationException, 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);
 }
 
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • 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(Exception originalException, String msgID)
      Constructor XMLSecurityException
      Parameters:
      originalException -
      msgID -
    • XMLSecurityException

      @Deprecated public XMLSecurityException(String msgID, Exception originalException)
      Deprecated.
    • XMLSecurityException

      public XMLSecurityException(Exception originalException, String msgID, Object[] exArgs)
      Constructor XMLSecurityException
      Parameters:
      originalException -
      msgID -
      exArgs -
    • XMLSecurityException

      @Deprecated public XMLSecurityException(String msgID, Object[] exArgs, Exception originalException)
      Deprecated.
  • 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
    • getOriginalException

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