Lines Matching refs:addressList

189   public static boolean isAllValid(String addressList) {
192 if (addressList != null && addressList.length() > 0) {
193 Rfc822Token[] tokens = Rfc822Tokenizer.tokenize(addressList);
209 * @param addressList Address list in comma-delimited string.
212 public static Address[] parse(String addressList) {
213 if (addressList == null || addressList.length() == 0) {
216 Rfc822Token[] tokens = Rfc822Tokenizer.tokenize(addressList);
408 /** Returns exactly the same result as Address.toString(Address.fromHeader(addressList)). */
410 public static String fromHeaderToString(String addressList) {
411 return toString(fromHeader(addressList));
414 /** Returns exactly the same result as Address.toHeader(Address.parse(addressList)). */
416 public static String parseToHeader(String addressList) {
417 return Address.toHeader(Address.parse(addressList));
421 * Returns null if the addressList has 0 addresses, otherwise returns the first address. The same
422 * as Address.fromHeader(addressList)[0] for non-empty list. This is an utility method that offers
426 public static Address firstAddress(String addressList) {
427 Address[] array = fromHeader(addressList);
439 public static String reformatToHeader(String addressList) {
440 return toHeader(fromHeader(addressList));
444 * @param addressList a CSV of RFC822 addresses or the deprecated legacy string format
445 * @return array of addresses parsed from <code>addressList</code>
448 public static Address[] fromHeader(String addressList) {
449 if (addressList == null || addressList.length() == 0) {
453 if ((addressList.indexOf(LIST_DELIMITER_PERSONAL) == -1)
454 && (addressList.indexOf(LIST_DELIMITER_EMAIL) == -1)) {
455 return Address.parse(addressList);
459 int length = addressList.length();
468 int addressEndIndex = addressList.indexOf(LIST_DELIMITER_PERSONAL);
471 pairEndIndex = addressList.indexOf(LIST_DELIMITER_EMAIL, pairStartIndex);
479 address = new Address(addressList.substring(pairStartIndex, pairEndIndex), null);
483 addressList.substring(pairStartIndex, addressEndIndex),
484 addressList.substring(addressEndIndex + 1, pairEndIndex));
486 addressEndIndex = addressList.indexOf(LIST_DELIMITER_PERSONAL, pairEndIndex + 1);