Class BridgeException

  • All Implemented Interfaces:
    java.io.Serializable

    public class BridgeException
    extends java.lang.RuntimeException
    Thrown when the bridge has detected an error.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String code
      The error code.
      protected org.w3c.dom.Element e
      The element on which the error occured.
      protected int line
      The line number on which the error occured.
      protected java.lang.String message
      The message.
      protected GraphicsNode node
      The graphics node that represents the current state of the GVT tree.
      protected java.lang.Object[] params
      The paramters to use for the error message.
    • Constructor Summary

      Constructors 
      Constructor Description
      BridgeException​(BridgeContext ctx, LiveAttributeException ex)
      Constructs a new BridgeException based on the specified LiveAttributeException.
      BridgeException​(BridgeContext ctx, org.w3c.dom.Element e, java.lang.Exception ex, java.lang.String code, java.lang.Object[] params)
      Constructs a new BridgeException with the specified parameters.
      BridgeException​(BridgeContext ctx, org.w3c.dom.Element e, java.lang.String message)
      Constructs a new BridgeException with the specified parameters.
      BridgeException​(BridgeContext ctx, org.w3c.dom.Element e, java.lang.String code, java.lang.Object[] params)
      Constructs a new BridgeException with the specified parameters.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCode()
      Returns the exception's error code
      org.w3c.dom.Element getElement()
      Returns the element on which the error occurred.
      GraphicsNode getGraphicsNode()
      Returns the graphics node that represents the current GVT tree built.
      java.lang.String getMessage()
      Returns the error message according to the error code and parameters.
      void setGraphicsNode​(GraphicsNode node)
      Sets the graphics node that represents the current GVT tree built.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

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

      • e

        protected org.w3c.dom.Element e
        The element on which the error occured.
      • code

        protected java.lang.String code
        The error code.
      • message

        protected java.lang.String message
        The message.
      • params

        protected java.lang.Object[] params
        The paramters to use for the error message.
      • line

        protected int line
        The line number on which the error occured.
      • node

        protected GraphicsNode node
        The graphics node that represents the current state of the GVT tree.
    • Constructor Detail

      • BridgeException

        public BridgeException​(BridgeContext ctx,
                               LiveAttributeException ex)
        Constructs a new BridgeException based on the specified LiveAttributeException.
        Parameters:
        ctx - the bridge context to use for determining the element's source position
        ex - the LiveAttributeException
      • BridgeException

        public BridgeException​(BridgeContext ctx,
                               org.w3c.dom.Element e,
                               java.lang.String code,
                               java.lang.Object[] params)
        Constructs a new BridgeException with the specified parameters.
        Parameters:
        ctx - the bridge context to use for determining the element's source position
        e - the element on which the error occurred
        code - the error code
        params - the parameters to use for the error message
      • BridgeException

        public BridgeException​(BridgeContext ctx,
                               org.w3c.dom.Element e,
                               java.lang.Exception ex,
                               java.lang.String code,
                               java.lang.Object[] params)
        Constructs a new BridgeException with the specified parameters.
        Parameters:
        ctx - the bridge context to use for determining the element's source position
        e - the element on which the error occurred
        ex - the exception which was the root-cause for this exception
        code - the error code
        params - the parameters to use for the error message
      • BridgeException

        public BridgeException​(BridgeContext ctx,
                               org.w3c.dom.Element e,
                               java.lang.String message)
        Constructs a new BridgeException with the specified parameters.
        Parameters:
        ctx - the bridge context to use for determining the element's source position
        e - the element on which the error occurred
        message - the error message
    • Method Detail

      • getElement

        public org.w3c.dom.Element getElement()
        Returns the element on which the error occurred.
      • setGraphicsNode

        public void setGraphicsNode​(GraphicsNode node)
        Sets the graphics node that represents the current GVT tree built.
        Parameters:
        node - the graphics node
      • getGraphicsNode

        public GraphicsNode getGraphicsNode()
        Returns the graphics node that represents the current GVT tree built.
      • getMessage

        public java.lang.String getMessage()
        Returns the error message according to the error code and parameters.
        Overrides:
        getMessage in class java.lang.Throwable
      • getCode

        public java.lang.String getCode()
        Returns the exception's error code