Class XMLSecurityException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.docx4j.org.apache.xml.security.exceptions.XMLSecurityException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AlgorithmAlreadyRegisteredException, Base64DecodingException, CanonicalizationException, InvalidCanonicalizerException, InvalidTransformException, TransformationException, 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. 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:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String msgID
    Field msgID
  • Constructor Summary

    Constructors 
    Constructor Description
    XMLSecurityException()
    Constructor XMLSecurityException
    XMLSecurityException​(java.lang.Exception originalException)
    Constructor XMLSecurityException
    XMLSecurityException​(java.lang.Exception originalException, java.lang.String msgID)
    Constructor XMLSecurityException
    XMLSecurityException​(java.lang.Exception originalException, java.lang.String msgID, java.lang.Object[] exArgs)
    Constructor XMLSecurityException
    XMLSecurityException​(java.lang.String msgID)
    Constructor XMLSecurityException
    XMLSecurityException​(java.lang.String msgID, java.lang.Object[] exArgs)
    Constructor XMLSecurityException
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getMsgID()
    Method getMsgID
    java.lang.Exception getOriginalException()
    Method getOriginalException
    void printStackTrace()
    Method printStackTrace
    java.lang.String toString()  

    Methods inherited from class java.lang.Throwable

    addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, setStackTrace

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • msgID

      protected java.lang.String msgID
      Field msgID
  • Constructor Details

    • 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

      public XMLSecurityException​(java.lang.Exception originalException, java.lang.String msgID, java.lang.Object[] exArgs)
      Constructor XMLSecurityException
      Parameters:
      msgID -
      exArgs -
      originalException -
  • Method Details

    • getMsgID

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

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

      public void printStackTrace()
      Method printStackTrace
      Overrides:
      printStackTrace in class java.lang.Throwable
    • getOriginalException

      public java.lang.Exception getOriginalException()
      Method getOriginalException
      Returns:
      the original exception