JavaScript is disabled on your browser.
Skip navigation links
org.biojava.utils

Class ChangeVetoException

  • All Implemented Interfaces:
    Serializable


    public class ChangeVetoException
    extends RuntimeException 
    Exception which is thrown when a ChangeListener does not wish a change to take place. Since BioJava 1.5 the ChangeVetoException has been changed to extend RuntimeException. It is therefore an unchecked exception.
    Since:
    1.1
    Author:
    Thomas Down, Matthew Pocock, Mark Schreiber
    See Also:
    Serialized Form
    • Constructor Detail

      • ChangeVetoException

        public ChangeVetoException(ChangeEvent change)
        Construct an exception to veto a change without explanation.
        Parameters:
        change - An event which is being vetoed.
      • ChangeVetoException

        public ChangeVetoException(String reason)
        Create an exception with a detail message
        Parameters:
        reason - A detail message.
      • ChangeVetoException

        public ChangeVetoException(ChangeEvent change,
         String reason)
        Construct an exception to veto a change for a specified reason.
        Parameters:
        change - An event which is being vetoed.
        reason - A detail message.
      • ChangeVetoException

        public ChangeVetoException(Throwable ex,
         ChangeEvent change)
        Propogate an exception without (additional) explanation.
        Parameters:
        ex - A parent exception
        change - An event which is being vetoed.
      • ChangeVetoException

        public ChangeVetoException(Throwable ex,
         String reason)
        Deprecated. use new ChangeVetoException(reason, ex);
        Propogate an exception, giving a detail message
        Parameters:
        ex - A parent exception
        reason - A detail message.
      • ChangeVetoException

        public ChangeVetoException(Throwable ex,
         ChangeEvent change,
         String reason)
        Propogate an exception, giving a detail message
        Parameters:
        ex - A parent exception
        change - An event which is being vetoed.
        reason - A detail message.
    • Method Detail

      • getChangeEvent

        public ChangeEvent getChangeEvent()
        Return the ChangeEvent which is being vetoed.
        Returns:
        The ChangeEvent value
Skip navigation links

Copyright © 2020 BioJava. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /