Package jakarta.mail.internet
Class AddressException
- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Exception
- 
- jakarta.mail.MessagingException
- 
- jakarta.mail.internet.ParseException
- 
- jakarta.mail.internet.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
 
- 
- 
Constructor SummaryConstructors Constructor Description AddressException()Constructs an AddressException with no detail message.AddressException(String s)Constructs an AddressException with the specified detail message.AddressException(String s, String ref)Constructs an AddressException with the specified detail message and reference info.AddressException(String s, String ref, int pos)Constructs an AddressException with the specified detail message and reference info.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetPos()Get the position with the reference string where the error was detected (-1 if not relevant).StringgetRef()Get the string that was being parsed when the error was detected (null if not relevant).StringtoString()Override toString method to provide information on nested exceptions.- 
Methods inherited from class jakarta.mail.MessagingExceptiongetCause, getNextException, setNextException
 - 
Methods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
- 
 
- 
- 
- 
Field Detail- 
refprotected String ref The string being parsed.
 - 
posprotected int pos The index in the string where the error occurred, or -1 if not known.
 
- 
 - 
Constructor Detail- 
AddressExceptionpublic AddressException() Constructs an AddressException with no detail message.
 - 
AddressExceptionpublic AddressException(String s) Constructs an AddressException with the specified detail message.- Parameters:
- s- the detail message
 
 - 
AddressExceptionpublic 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
 
 
- 
 - 
Method Detail- 
getRefpublic 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
 
 - 
getPospublic 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
 
 - 
toStringpublic String toString() Description copied from class:MessagingExceptionOverride toString method to provide information on nested exceptions.- Overrides:
- toStringin class- MessagingException
 
 
- 
 
-