|
TopoWeb Commons API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.topoweb.net.DomainTranslator
Translates domain names such that the order of their dot-separated tokens is reversed. Also, has utility methods for detecting IP addresses.
| Constructor Summary | |
DomainTranslator()
|
|
| Method Summary | |
static java.lang.StringBuffer |
appendReverse(java.lang.String domain,
int start,
int end,
java.lang.StringBuffer work)
Appends a reversed version the given domain name to the
given work buffer. |
static java.lang.StringBuffer |
appendReverse(java.lang.String domain,
java.lang.StringBuffer work)
Appends a reversed version the given domain name to the
given work buffer. |
static boolean |
isIpV4(java.lang.String domain)
Is the given domain an IP version 4 address? |
static boolean |
isIpV4(java.lang.String domain,
int start,
int end)
Is the given domain an IP version 4 address? |
static java.lang.String |
reverse(java.lang.String domain)
Returns a reversed version the given domain name. |
static java.lang.String |
reverse(java.lang.String domain,
java.lang.StringBuffer work)
Returns a reversed version the given domain name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DomainTranslator()
| Method Detail |
public static java.lang.String reverse(java.lang.String domain)
domain name.
domain - the domain name to be reversed
domain namereverse(String,StringBuffer)
public static java.lang.String reverse(java.lang.String domain,
java.lang.StringBuffer work)
domain name. The
returned string contains the dot-separate tokens in reverse, i.e. from
right to left. Thus, for example
domain - the domain name to be reversedwork - the work buffer (may be null)
domain name
public static java.lang.StringBuffer appendReverse(java.lang.String domain,
java.lang.StringBuffer work)
domain name to the
given work buffer. The appended string contains the dot-separate tokens
in reverse, i.e. from
right to left. Thus, for example
domain - the domain name to be reversedwork - the work buffer (should not be null
)
work buffer
public static java.lang.StringBuffer appendReverse(java.lang.String domain,
int start,
int end,
java.lang.StringBuffer work)
domain name to the
given work buffer. The appended string contains the dot-separate tokens
in reverse, i.e. from
right to left. Thus, for example
domain - the domain name to be reversedwork - the work buffer (should not be null
)
work bufferpublic static boolean isIpV4(java.lang.String domain)
domain an IP version 4 address?
domain - the string checked
true, if an IPv4 address;
false, o.w.
public static boolean isIpV4(java.lang.String domain,
int start,
int end)
domain an IP version 4 address?
domain - the string checked
true, if an IPv4 address;
false, o.w.
|
TopoWeb Commons API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||