Lines Matching refs:addressList

201     public static boolean isAllValid(String addressList) {
204 if (addressList != null && addressList.length() > 0) {
205 Rfc822Token[] tokens = Rfc822Tokenizer.tokenize(addressList);
221 * @param addressList Address list in comma-delimited string.
224 public static Address[] parse(String addressList) {
225 if (addressList == null || addressList.length() == 0) {
228 Rfc822Token[] tokens = Rfc822Tokenizer.tokenize(addressList);
431 * Returns exactly the same result as Address.toString(Address.fromHeader(addressList)).
434 public static String fromHeaderToString(String addressList) {
435 return toString(fromHeader(addressList));
439 * Returns exactly the same result as Address.toHeader(Address.parse(addressList)).
442 public static String parseToHeader(String addressList) {
443 return Address.toHeader(Address.parse(addressList));
447 * Returns null if the addressList has 0 addresses, otherwise returns the first address.
448 * The same as Address.fromHeader(addressList)[0] for non-empty list.
452 public static Address firstAddress(String addressList) {
453 Address[] array = fromHeader(addressList);
465 public static String reformatToHeader(String addressList) {
466 return toHeader(fromHeader(addressList));
470 * @param addressList a CSV of RFC822 addresses or the deprecated legacy string format
471 * @return array of addresses parsed from <code>addressList</code>
474 public static Address[] fromHeader(String addressList) {
475 if (addressList == null || addressList.length() == 0) {
479 if ((addressList.indexOf(LIST_DELIMITER_PERSONAL) == -1) &&
480 (addressList.indexOf(LIST_DELIMITER_EMAIL) == -1)) {
481 return Address.parse(addressList);
485 int length = addressList.length();
494 int addressEndIndex = addressList.indexOf(LIST_DELIMITER_PERSONAL);
497 pairEndIndex = addressList.indexOf(LIST_DELIMITER_EMAIL, pairStartIndex);
505 address = new Address(addressList.substring(pairStartIndex, pairEndIndex), null);
507 address = new Address(addressList.substring(pairStartIndex, addressEndIndex),
508 addressList.substring(addressEndIndex + 1, pairEndIndex));
510 addressEndIndex = addressList.indexOf(LIST_DELIMITER_PERSONAL, pairEndIndex + 1);