com.JRcServer.commons.net
クラス NetConfig

java.lang.Object
  上位を拡張 com.JRcServer.commons.net.NetConfig

public class NetConfig
extends java.lang.Object

ネットワークインターフェイス取得.

ネットワークインターフェイスを取得します.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.0.0 2004/10/13
作成者:
masahito suzuki

メソッドの概要
 void flush()
          情報更新.
 java.lang.String getAdapterByAddress(java.lang.String adp, int no)
          対象媒体名に対する格納アドレスを取得.
 int getAdapterByAddressLength(java.lang.String adp)
          対象媒体名に対する格納アドレス数を取得.
 java.lang.String getAdapterByMacAddress(java.lang.String adp)
          対象媒体名に対するMACアドレスを取得.
 java.lang.String getAdapterBySubnetMask(java.lang.String adp)
          対象媒体名に対するサブネットマスクを取得.
 java.lang.String[] getAdapters()
          格納媒体名群を取得.
 java.lang.String[] getAddress()
          格納IPアドレス群を取得.
 java.lang.String getAddressByAdapter(java.net.InetAddress addr)
          対象アドレスに対する媒体名を取得.
 java.lang.String getAddressByAdapter(java.lang.String addr)
          対象アドレスに対する媒体名を取得.
static NetConfig getInstance()
          オブジェクト情報を取得.
 NetAdapter getNetAdapter()
          媒体情報を取得.
 boolean isUseAdapter(java.lang.String adp)
          指定アドレス情報が存在するかチェック.
 boolean isUseAddress(java.net.InetAddress addr)
          指定アドレス情報が存在するかチェック.
 boolean isUseAddress(java.lang.String addr)
          指定アドレス情報が存在するかチェック.
 boolean useObject()
          オブジェクト利用可能フラグ.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static final NetConfig getInstance()
オブジェクト情報を取得.

オブジェクト情報を取得します.

戻り値:
NetConfig オブジェクト情報が返されます.

useObject

public final boolean useObject()
オブジェクト利用可能フラグ.

このオブジェクト[com.JRcServer.commons.net.NetConfig]が利用可能であるかチェックします. このメソッドで[false]が返された場合はこのオブジェクトは利用できません.

戻り値:
boolean オブジェクト利用可能チェックが返されます.
[true]が返された場合利用可能です.
[false]が返された場合利用不可能です.

flush

public final void flush()
情報更新.

対象の条件を更新します.


getNetAdapter

public final NetAdapter getNetAdapter()
                               throws UnsupportException
媒体情報を取得.

ネットワーク媒体情報を取得します.

戻り値:
NetAdapter ネットワーク媒体情報が返されます.
例外:
UnsupportException - サポート外例外.

getAddress

public final java.lang.String[] getAddress()
格納IPアドレス群を取得.

格納IPアドレス群を取得します.

戻り値:
String[] 格納アドレス群が返されます.

getAdapters

public final java.lang.String[] getAdapters()
格納媒体名群を取得.

格納媒体名群を取得します.

戻り値:
String[] 格納媒体名が返されます.

getAddressByAdapter

public final java.lang.String getAddressByAdapter(java.net.InetAddress addr)
対象アドレスに対する媒体名を取得.

対象アドレスに対する媒体名を取得します.

パラメータ:
addr - アドレス情報を指定します.
戻り値:
String 対象の媒体名が返されます.

getAddressByAdapter

public final java.lang.String getAddressByAdapter(java.lang.String addr)
対象アドレスに対する媒体名を取得.

対象アドレスに対する媒体名を取得します.

パラメータ:
addr - アドレス情報を指定します.
戻り値:
String 対象の媒体名が返されます.

getAdapterByAddressLength

public final int getAdapterByAddressLength(java.lang.String adp)
対象媒体名に対する格納アドレス数を取得.

対象媒体名に対する格納アドレス数を取得します.

パラメータ:
adp - 媒体名を設定します.
戻り値:
int 格納アドレス数が返されます.

getAdapterByAddress

public final java.lang.String getAdapterByAddress(java.lang.String adp,
                                                  int no)
対象媒体名に対する格納アドレスを取得.

対象媒体名に対する格納アドレスを取得します.

パラメータ:
adp - 媒体名を設定します.
no - 媒体名に対する取得項番を設定します.
戻り値:
String 格納アドレスが返されます.

getAdapterBySubnetMask

public final java.lang.String getAdapterBySubnetMask(java.lang.String adp)
対象媒体名に対するサブネットマスクを取得.

対象媒体名に対するサブネットマスクを取得します.

パラメータ:
adp - 媒体名を設定します.
戻り値:
String 格納サブネットマスクが返されます.

getAdapterByMacAddress

public final java.lang.String getAdapterByMacAddress(java.lang.String adp)
対象媒体名に対するMACアドレスを取得.

対象媒体名に対するMACアドレスを取得します.

パラメータ:
adp - 媒体名を設定します.
戻り値:
String 格納MACアドレスが返されます.

isUseAddress

public final boolean isUseAddress(java.net.InetAddress addr)
指定アドレス情報が存在するかチェック.

指定アドレス情報が存在するかチェックします.

パラメータ:
addr - チェック対象のアドレスを設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、利用可能です. [false]が返された場合、利用不可能です.

isUseAddress

public final boolean isUseAddress(java.lang.String addr)
指定アドレス情報が存在するかチェック.

指定アドレス情報が存在するかチェックします.

パラメータ:
addr - チェック対象のアドレスを設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、利用可能です. [false]が返された場合、利用不可能です.

isUseAdapter

public final boolean isUseAdapter(java.lang.String adp)
指定アドレス情報が存在するかチェック.

指定アドレス情報が存在するかチェックします.

パラメータ:
adp - チェック対象の媒体名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、利用可能です. [false]が返された場合、利用不可能です.