EmailValidator

Inheritance: java.lang.Object

public final class EmailValidator

EmailValidator class provides the capability to validate e-mail addresses.

Constructors

Constructor Description
EmailValidator() Create an instance of EmailValidator.

Fields

Field Description
DomainValidating
MailServerValidating
SyntaxValidating

Methods

Method Description
beginValidate(String mailAddress, int policy, ValidationResult[] result, System.AsyncCallback asyncCallback, Object stateObject) Begins an asynchronous validating process for an email address.
endValidate(ValidationResult[] validationResult, System.IAsyncResult asyncResult) Ends an asynchronous validating process for an email address.
equals(Object arg0)
getClass()
getDnsServers() Gets or sets the Dns server list to use in the email validation.
getTimeout() Gets or sets the length of time (in milliseconds) until the request times out.
hashCode()
notify()
notifyAll()
setDnsServers(String[] value) Gets or sets the Dns server list to use in the email validation.
setTimeout(int value) Gets or sets the length of time (in milliseconds) until the request times out.
toString()
validate(String mailAddress, ValidationResult[] result) Validate email address, with the MailServer validation policy.
validate(String mailAddress, int policy, ValidationResult[] result) Validating the email address
wait()
wait(long arg0)
wait(long arg0, int arg1)

EmailValidator()

public EmailValidator()

Create an instance of EmailValidator.

DomainValidating

public final Event<DomainValidatingEventHandler> DomainValidating

MailServerValidating

public final Event<MailServerValidatingEventHandler> MailServerValidating

SyntaxValidating

public final Event<SyntaxValidatingEventHandler> SyntaxValidating

beginValidate(String mailAddress, int policy, ValidationResult[] result, System.AsyncCallback asyncCallback, Object stateObject)

public final System.IAsyncResult beginValidate(String mailAddress, int policy, ValidationResult[] result, System.AsyncCallback asyncCallback, Object stateObject)

Begins an asynchronous validating process for an email address.

Parameters:

Parameter Type Description
mailAddress java.lang.String The email address to be validated.
policy int The policy of the validating process.
result ValidationResult[] The result of the validating process.
asyncCallback com.aspose.ms.System.AsyncCallback The AsyncCallback delegate
stateObject java.lang.Object An object that contains state information for this request.

Returns: com.aspose.ms.System.IAsyncResult - An IAsyncResult that references the asynchronous connection.

endValidate(ValidationResult[] validationResult, System.IAsyncResult asyncResult)

public final void endValidate(ValidationResult[] validationResult, System.IAsyncResult asyncResult)

Ends an asynchronous validating process for an email address.

Parameters:

Parameter Type Description
validationResult ValidationResult[] The result of the validating process.
asyncResult com.aspose.ms.System.IAsyncResult An IAsyncResult that stores state information and any user defined data for this asynchronous operation.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDnsServers()

public final String[] getDnsServers()

Gets or sets the Dns server list to use in the email validation.

Returns: java.lang.String[]

getTimeout()

public final int getTimeout()

Gets or sets the length of time (in milliseconds) until the request times out.

Returns: int

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setDnsServers(String[] value)

public final void setDnsServers(String[] value)

Gets or sets the Dns server list to use in the email validation.

Parameters:

Parameter Type Description
value java.lang.String[]

setTimeout(int value)

public final void setTimeout(int value)

Gets or sets the length of time (in milliseconds) until the request times out.

Parameters:

Parameter Type Description
value int

toString()

public String toString()

Returns: java.lang.String

validate(String mailAddress, ValidationResult[] result)

public final void validate(String mailAddress, ValidationResult[] result)

Validate email address, with the MailServer validation policy.

Parameters:

Parameter Type Description
mailAddress java.lang.String The Email address to be validated.
result ValidationResult[] The result of the validation.

validate(String mailAddress, int policy, ValidationResult[] result)

public final void validate(String mailAddress, int policy, ValidationResult[] result)

Validating the email address

Parameters:

Parameter Type Description
mailAddress java.lang.String The mail address to be validated.
policy int The policy of the validating process.
result ValidationResult[] The result of the validating process.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

Parameter Type Description
arg0 long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

Parameter Type Description
arg0 long
arg1 int