概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.net
クラス SubnetMask

    java.lang.Object
      com.JRcServer.commons.net.SubnetMask

    public class SubnetMask

extends java.lang.Object

サブネットマスク処理.
サブネットマスクにより、ネットワーク識別を行います.

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

コンストラクタの概要
`SubnetMask(java.net.InetAddress addr, java.lang.String mask)` コンストラクタ.
`SubnetMask(java.lang.String addr)` コンストラクタ.
`SubnetMask(java.lang.String addr, java.lang.String mask)` コンストラクタ.

メソッドの概要
`java.lang.String` | `getNetworkAddress()` ネットワークアドレスを取得.
`java.lang.String` | `getRangeAddress(int no)` 対象範囲内のネットワークアドレスを取得.
`int` | `getRangeSize()` 対象範囲内のネットワークアドレス数を取得.
`java.lang.String` | `getSubnetmask()` 対象のサブネットマスクを取得.
`boolean` | `isRange(java.net.InetAddress addr)` 指定アドレスが対象条件の範囲内であるかチェック.
`boolean` | `isRange(java.lang.String addr)` 指定アドレスが対象条件の範囲内であるかチェック.
`java.lang.String` | `toString()` オブジェクトを文字列に変換.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### SubnetMask

    public SubnetMask(java.net.InetAddress addr,
                      java.lang.String mask)
               throws InputException,
                      AccessException

  コンストラクタ.
  指定条件でサブネットマスクを構築します.

  パラメータ:
    `addr` - 対象のアドレス情報を指定します.
    `mask` - 対象のサブネットマスクを設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException`

### SubnetMask

    public SubnetMask(java.lang.String addr,
                      java.lang.String mask)
               throws InputException,
                      AccessException

  コンストラクタ.
  指定条件でサブネットマスクを構築します.

  パラメータ:
    `addr` - 対象のアドレス情報を指定します.
    `mask` - 対象のサブネットマスクを設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException`

### SubnetMask

    public SubnetMask(java.lang.String addr)
               throws InputException,
                      AccessException

  コンストラクタ.
  指定条件でサブネットマスクを構築します.

  パラメータ:
    `addr` - 対象のアドレス情報を指定します.
    また、指定アドレスは[192.168.1.1/24]のような形式で 設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException`

メソッドの詳細

### getNetworkAddress

    public java.lang.String getNetworkAddress()

  ネットワークアドレスを取得.
  対象のネットワークアドレスを取得します.

  戻り値:
    String 対象のネットワークアドレスが返されます.

### getSubnetmask

    public java.lang.String getSubnetmask()

  対象のサブネットマスクを取得.
  対象のサブネットマスクが返されます.

  戻り値:
    String 対象のサブネットマスクが返されます.

### getRangeAddress

    public java.lang.String getRangeAddress(int no)

  対象範囲内のネットワークアドレスを取得.
  対象ネットワーク範囲のアドレスを取得します.

  パラメータ:
    `no` - 取得項番を設定します.
  戻り値:
    String 範囲内のネットワークアドレスが返されます.

### getRangeSize

    public int getRangeSize()

  対象範囲内のネットワークアドレス数を取得.
  対象範囲内のネットワークアドレス数を取得します.

  戻り値:
    int 範囲内のネットワークアドレス数が返されます.

### toString

    public java.lang.String toString()

  オブジェクトを文字列に変換.
  オブジェクトを文字列に変換します.

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`
  戻り値:
    String 文字列が返されます.

### isRange

    public boolean isRange(java.net.InetAddress addr)

  指定アドレスが対象条件の範囲内であるかチェック.
  指定アドレスが対象条件の範囲内であるかチェックします.

  パラメータ:
    `addr` - 対象のアドレスを設定します.
  戻り値:
    boolean チェック結果が返されます.

### isRange

    public boolean isRange(java.lang.String addr)

  指定アドレスが対象条件の範囲内であるかチェック.
  指定アドレスが対象条件の範囲内であるかチェックします.

  パラメータ:
    `addr` - 対象のアドレスを設定します.
  戻り値:
    boolean チェック結果が返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド