|
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
namepublic 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
bufferpublic 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 |