|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdanger.telephony.PhoneNumber
public class PhoneNumber
A standard class for storing, formatting, and comparing phone numbers.
| Constructor Summary | |
|---|---|
PhoneNumber(String number)
Create a PhoneNumber object. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Return true if canonical numbers are equal. |
static String |
formatPhoneNumber(String number)
Format a phone number based on locale. |
String |
getCanonicalNumber()
Return the canonical form of this phone number. |
String |
getFormattedNumber()
Return phone number formatted for display. |
static boolean |
hasAreaCode(String number)
Test whether the passed number has an area code. |
int |
hashCode()
Return hash based on canonical number. |
static boolean |
isEmergencyNumber(String number)
Returns true if the given number is considered an emergency number. |
boolean |
matches(PhoneNumber number)
Compare two phone numbers. |
void |
setNumber(String number)
Change the phone number in this object. |
String |
toString()
Return the formatted phone number. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PhoneNumber(String number)
number - Original phone number to be stored.| Method Detail |
|---|
public void setNumber(String number)
number - New number for this object. Null-okpublic String getFormattedNumber()
public String getCanonicalNumber()
public boolean matches(PhoneNumber number)
number - to be compared.
public static String formatPhoneNumber(String number)
number - Phone number to be formatted.
public static boolean hasAreaCode(String number)
number - Phone number string to be tested (with or without formatting).
public static boolean isEmergencyNumber(String number)
number - string to determine as being valid emergency number
public String toString()
toString in class Objectpublic boolean equals(Object o)
matches(danger.telephony.PhoneNumber).
equals in class Objecto - PhoneNumber object to compare to.
public int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||