|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Object | +--jpcap.IPAddress
IPアドレスを表現するためのクラスです。
IPv4/v6どちらのアドレスも表現できます。アドレスとドメイン名の変換なども行います。
| コンストラクタの概要 | |
IPAddress(byte[] address)
バイト列を指定してアドレスを作成します。 |
|
IPAddress(int version,
byte[] address)
バージョンとバイト列を指定してアドレスを作成します。 |
|
IPAddress(int version,
java.lang.String address)
バージョンとアドレスまたはドメイン名を指定してアドレスを作成します。 |
|
IPAddress(java.lang.String address)
アドレスまたはドメイン名を指定してIPv4アドレスを作成します。 |
|
| メソッドの概要 | |
boolean |
equals(java.lang.Object p)
このオブジェクトと指定されたオブジェクトを比較します。 |
byte[] |
getAddress()
このIPアドレスをバイト列で返します。 |
java.lang.String |
getHostAddress()
IPアドレス文字列"%d.%d.%d.%d"または"%x:%x::%x:%x"を返します |
java.lang.String |
getHostName()
ドメイン名を返します。 |
java.net.InetAddress |
getInetAddress()
java.net.InetAddressを返します。 |
int |
hashCode()
|
static void |
setAddressConvert(boolean isDomainName)
toString()メソッドでアドレスとドメイン名のどちらを返すか 指定します。 |
java.lang.String |
toString()
IPアドレス文字列("%d.%d.%d.%d" または"%x:%x::%x:%x" )または ドメイン名を返します |
| クラス java.lang.Object から継承したメソッド |
getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public IPAddress(int version,
java.lang.String address)
throws java.net.UnknownHostException
version - このアドレスのIPバージョンaddress - IPアドレスまたはドメイン名java.net.UnknownHostException - アドレスが不当な場合
public IPAddress(java.lang.String address)
throws java.net.UnknownHostException
address - IPアドレスまたはドメイン名java.net.UnknownHostException - アドレスが不当な場合
public IPAddress(int version,
byte[] address)
public IPAddress(byte[] address)
| メソッドの詳細 |
public byte[] getAddress()
public java.lang.String getHostAddress()
public java.lang.String getHostName()
throws java.net.UnknownHostException
public java.net.InetAddress getInetAddress()
throws java.net.UnknownHostException
public boolean equals(java.lang.Object p)
java.lang.Object 内の equalspublic static void setAddressConvert(boolean isDomainName)
isDomainName - Trueならばドメイン名を,Falseならばアドレスを返しますpublic java.lang.String toString()
java.lang.Object 内の toStringpublic int hashCode()
java.lang.Object 内の hashCode
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||