adams.core.net
Class EmailAddress

java.lang.Object
  extended by adams.core.base.BaseObject
      extended by adams.core.base.AbstractBaseString
          extended by adams.core.net.EmailAddress
All Implemented Interfaces:
CloneHandler<BaseObject>, Serializable, Comparable

public class EmailAddress
extends AbstractBaseString

Wrapper for a regular expression string to be editable in the GOE. Basically the same as BaseString, but checks whether the string represents a valid address using javax.mail.internet.InternetAddress.

Version:
$Revision: 5730 $
Author:
fracpete (fracpete at waikato dot ac dot nz)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class adams.core.base.BaseObject
m_Internal
 
Constructor Summary
EmailAddress()
          Initializes the email address with a dummy one.
EmailAddress(String s)
          Initializes the object with the string to parse.
 
Method Summary
 String getTipText()
          Returns a tool tip for the GUI editor (ignored if null is returned).
 boolean isValid(String value)
          Checks whether the string value is a valid presentation for this class.
 
Methods inherited from class adams.core.base.AbstractBaseString
convert, getValue, isEmpty, setValue, stringValue
 
Methods inherited from class adams.core.base.BaseObject
compareTo, equals, getClone, getInternal, hashCode, newInstance, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EmailAddress

public EmailAddress()
Initializes the email address with a dummy one.


EmailAddress

public EmailAddress(String s)
Initializes the object with the string to parse.

Parameters:
s - the string to parse
Method Detail

isValid

public boolean isValid(String value)
Checks whether the string value is a valid presentation for this class.

Overrides:
isValid in class AbstractBaseString
Parameters:
value - the string value to check
Returns:
true if valid email address
See Also:
InternetAddress

getTipText

public String getTipText()
Returns a tool tip for the GUI editor (ignored if null is returned).

Specified by:
getTipText in class AbstractBaseString
Returns:
the tool tip


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.