proper.net
Class Address

java.lang.Object
  extended by proper.net.Address

public class Address
extends java.lang.Object

A little helper class for extracting Hostname, IP and Port from a string that may look like this:
host.bla.org/192.168.0.1:1234
or
/192.168.0.1:1234

Version:
$Revision: 1.2 $
Author:
FracPete

Constructor Summary
Address(java.lang.String address)
          initializes the object and breaks up the address
 
Method Summary
 java.lang.String getHost()
          returns the hostname
static java.lang.String getHost(java.lang.String address)
          returns the hostname of the given address
 byte[] getIP()
          returns the IP address
static byte[] getIP(java.lang.String address)
          returns the IP address of the given address
 java.lang.String getIPStr()
          returns the IP address as string
static java.lang.String getIPStr(java.lang.String address)
          returns the IP address of the given address as string
 int getPort()
          returns the port
static int getPort(java.lang.String address)
          returns the port of the given address
static void main(java.lang.String[] args)
          for testing only
 java.lang.String toString()
          returns a string representation of the parsed address
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Address

public Address(java.lang.String address)
initializes the object and breaks up the address

Method Detail

getHost

public java.lang.String getHost()
returns the hostname


getHost

public static java.lang.String getHost(java.lang.String address)
returns the hostname of the given address


getIP

public byte[] getIP()
returns the IP address


getIP

public static byte[] getIP(java.lang.String address)
returns the IP address of the given address


getIPStr

public java.lang.String getIPStr()
returns the IP address as string


getIPStr

public static java.lang.String getIPStr(java.lang.String address)
returns the IP address of the given address as string


getPort

public int getPort()
returns the port


getPort

public static int getPort(java.lang.String address)
returns the port of the given address


toString

public java.lang.String toString()
returns a string representation of the parsed address

Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)
for testing only