org.apache.jsieve.parser.address
Class SieveAddressBuilder

java.lang.Object
  extended by org.apache.jsieve.parser.address.SieveAddressBuilder

public class SieveAddressBuilder
extends java.lang.Object

Builds MailAdapter.Address from address lists. Note that implementators of MailAdapter are recommended to use a fully featured and maintained parser such as Apache Mime4J. This implementation is based on Mime4J code but is intended only for internal and demonstration purposes. It is not actively maintained.


Constructor Summary
SieveAddressBuilder()
           
 
Method Summary
 void addAddresses(java.lang.String addressList)
          Adds addresses in the given list.
 MailAdapter.Address[] getAddresses()
          Gets addresses currently accumulated by calls to addAddresses(String) since the last call to reset().
 void reset()
          Clears the addresses currently accumulated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SieveAddressBuilder

public SieveAddressBuilder()
Method Detail

reset

public void reset()
Clears the addresses currently accumulated.


addAddresses

public void addAddresses(java.lang.String addressList)
                  throws ParseException
Adds addresses in the given list.

Parameters:
addressList - RFC822 address list
Throws:
ParseException

getAddresses

public MailAdapter.Address[] getAddresses()
Gets addresses currently accumulated by calls to addAddresses(String) since the last call to reset().

Returns:
addresses, not null


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.