@ThreadSafe
@Immutable
public class PhoneNumber
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PhoneNumber.Adapter |
static class |
PhoneNumber.Format |
| Modifier | Constructor and Description |
|---|---|
protected |
PhoneNumber(PhoneNumber original) |
|
PhoneNumber(java.lang.String value) |
|
PhoneNumber(java.lang.String value,
java.lang.String region) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
format() |
java.lang.String |
format(PhoneNumber.Format format) |
java.lang.Integer |
getCountry() |
java.lang.String |
getCountryCode() |
java.lang.String |
getExtension() |
java.lang.Long |
getNational() |
boolean |
hasCountry() |
boolean |
hasCountryCode() |
boolean |
hasExtension() |
int |
hashCode() |
boolean |
hasNational() |
java.lang.String |
toString() |
public PhoneNumber(@Nonnull
java.lang.String value)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic PhoneNumber(@Nonnull
java.lang.String value,
@Nullable
java.lang.String region)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected PhoneNumber(@Nonnull
PhoneNumber original)
public boolean hasCountry()
@Nullable public java.lang.Integer getCountry()
public boolean hasCountryCode()
@Nullable public java.lang.String getCountryCode()
public boolean hasNational()
@Nullable public java.lang.Long getNational()
public boolean hasExtension()
@Nullable public java.lang.String getExtension()
@Nonnull public java.lang.String format()
@Nonnull
public java.lang.String format(@Nonnull
PhoneNumber.Format format)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2013 echocat. All Rights Reserved.