Class AddressException

  • All Implemented Interfaces:
    Serializable

    public class AddressException
    extends ParseException
    The exception thrown when a wrongly formatted address is encountered.
    Author:
    Bill Shannon, Max Spivak
    See Also:
    Serialized Form
    • Field Detail

      • ref

        protected String ref
        The string being parsed.
      • pos

        protected int pos
        The index in the string where the error occurred, or -1 if not known.
    • Constructor Detail

      • AddressException

        public AddressException()
        Constructs an AddressException with no detail message.
      • AddressException

        public AddressException​(String s)
        Constructs an AddressException with the specified detail message.
        Parameters:
        s - the detail message
      • AddressException

        public AddressException​(String s,
                                String ref)
        Constructs an AddressException with the specified detail message and reference info.
        Parameters:
        s - the detail message
        ref - the string being parsed
      • AddressException

        public AddressException​(String s,
                                String ref,
                                int pos)
        Constructs an AddressException with the specified detail message and reference info.
        Parameters:
        s - the detail message
        ref - the string being parsed
        pos - the position of the error
    • Method Detail

      • getRef

        public String getRef()
        Get the string that was being parsed when the error was detected (null if not relevant).
        Returns:
        the string that was being parsed
      • getPos

        public int getPos()
        Get the position with the reference string where the error was detected (-1 if not relevant).
        Returns:
        the position within the string of the error