javax.mail.internet

Class AddressException


public class AddressException
extends ParseException

The exception thrown when a wrongly formatted address is encountered.

Field Summary

protected int
pos
The index in the string where the error occurred, or -1 if not known.
protected String
ref
The string being parsed.

Constructor Summary

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 Summary

int
getPos()
Get the position with the reference string where the error was detected (-1 if not relevant).
String
getRef()
Get the string that was being parsed when the error was detected (null if not relevant).
String
toString()

Methods inherited from class javax.mail.MessagingException

getMessage, getNextException, printStackTrace, printStackTrace, setNextException

Field Details

pos

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


ref

protected String ref
The string being parsed.

Constructor Details

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 reference info


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 reference info
pos - the index in the string where the error occurred

Method Details

getPos

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


getRef

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


toString

public String toString()