|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.module.net.PDPTypeInfo
com.docomo_um.module.net.IPSettingInfo
public class IPSettingInfo
IP 情報を表すクラスです。
IPアドレスはIPv4のみ対応しています。
| フィールドの概要 | |
|---|---|
static int |
ALLOCATING_IP_DYNAMIC
IPアドレスの割り当て方式の一つで動的IPアドレス割り当てを表します。 |
static int |
ALLOCATING_IP_STATIC
IPアドレスの割り当て方式の一つで固定IPアドレス割り当てを表します。 |
static int |
IP_AUTHENTICATION_CHAP
IPの認証方式の一つでCHAP認証を表します。 |
static int |
IP_AUTHENTICATION_NONE
IPの認証方式の一つで認証なしを表します。 |
static int |
IP_AUTHENTICATION_PAP
IPの認証方式の一つでPAP認証を表します。 |
| クラス com.docomo_um.module.net.PDPTypeInfo から継承されたフィールド |
|---|
PDP_TYPE_IP, PDP_TYPE_PPP |
| コンストラクタの概要 | |
|---|---|
IPSettingInfo(int ipAuthentication,
java.lang.String userName,
java.lang.String password)
IP 情報インスタンスを生成します。 |
|
IPSettingInfo(int ipAuthentication,
java.lang.String userName,
java.lang.String password,
java.lang.String ipAddress)
IP 情報インスタンスを生成します。 |
|
IPSettingInfo(int ipAuthentication,
java.lang.String userName,
java.lang.String password,
java.lang.String primaryDNS,
java.lang.String secondaryDNS)
IP 情報インスタンスを生成します。 |
|
IPSettingInfo(int ipAuthentication,
java.lang.String userName,
java.lang.String password,
java.lang.String ipAddress,
java.lang.String primaryDNS,
java.lang.String secondaryDNS)
IP 情報インスタンスを生成します。 |
|
| メソッドの概要 | |
|---|---|
int |
getAllocatingDNS()
DNSサーバのIPアドレスの割り当て方式を取得します。 |
int |
getAllocatingIP()
IPアドレスの割り当て方式を取得します。 |
java.lang.String |
getIPAddress()
自ホストのIPアドレスを取得します。 |
int |
getIPAuthentication()
IPの認証方式を取得します。 |
java.lang.String |
getPassword()
IPの認証に使用するパスワードを取得します。 |
int |
getPDPType()
このインスタンスが保持しているPDPタイプを取得します。 |
java.lang.String |
getPrimaryDNS()
プライマリDNSのIPアドレスを取得します。 |
java.lang.String |
getSecondaryDNS()
セカンダリDNSのIPアドレスを取得します。 |
java.lang.String |
getUserName()
IPの認証に使用するユーザ名を取得します。 |
void |
setAllocatingDNS(int allocatingDNS)
DNSサーバのIPアドレスの割り当て方式を設定します。 |
void |
setAllocatingIP(int allocatingIP)
IPアドレスの割り当て方式を設定します。 |
void |
setIPAddress(java.lang.String ipAddress)
自ホストのIPアドレスを設定します。 |
void |
setIPAuthentication(int ipAuthentication)
IPの認証方式を設定します。 |
void |
setPassword(java.lang.String password)
IPの認証に使用するパスワードを設定します。 |
void |
setPrimaryDNS(java.lang.String primaryDNS)
プライマリDNSのIPアドレスを設定します。 |
void |
setSecondaryDNS(java.lang.String secondaryDNS)
セカンダリDNSのIPアドレスを設定します。 |
void |
setUserName(java.lang.String userName)
IPの認証に使用するユーザ名を設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| フィールドの詳細 |
|---|
public static final int ALLOCATING_IP_DYNAMIC
setAllocatingIP(int),
setAllocatingDNS(int),
getAllocatingIP(),
getAllocatingDNS(),
定数フィールド値public static final int ALLOCATING_IP_STATIC
setAllocatingIP(int),
setAllocatingDNS(int),
getAllocatingIP(),
getAllocatingDNS(),
定数フィールド値public static final int IP_AUTHENTICATION_NONE
setIPAuthentication(int),
getIPAuthentication(),
定数フィールド値public static final int IP_AUTHENTICATION_CHAP
setIPAuthentication(int),
getIPAuthentication(),
定数フィールド値public static final int IP_AUTHENTICATION_PAP
setIPAuthentication(int),
getIPAuthentication(),
定数フィールド値| コンストラクタの詳細 |
|---|
public IPSettingInfo(int ipAuthentication,
java.lang.String userName,
java.lang.String password)
ipAuthentication - IPの認証方式(IP_AUTHENTICATION_NONE、IP_AUTHENTICATION_CHAP、IP_AUTHENTICATION_PAP)を指定します。userName - IPの認証に使用するユーザ名を指定します。IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。password - IPの認証に使用するパスワードを指定します。IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。
java.lang.IllegalArgumentException - 不正なipAuthenticationが指定された場合に発生します。IP_AUTHENTICATION_NONE,
IP_AUTHENTICATION_PAP,
IP_AUTHENTICATION_CHAP
public IPSettingInfo(int ipAuthentication,
java.lang.String userName,
java.lang.String password,
java.lang.String ipAddress)
本コンストラクタにてインスタンスを生成した場合、自ホストのIPアドレスの割り当て方式はALLOCATING_IP_STATICとなります。
IPアドレスはIPv4のドット付き10進表記で指定してください。
この形式以外の値を設定した場合、IllegalArgumentExceptionが発生します。
ipAuthentication - IPの認証方式(IP_AUTHENTICATION_NONE、IP_AUTHENTICATION_CHAP、IP_AUTHENTICATION_PAP)を指定します。userName - IPの認証に使用するユーザ名を指定します。IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。password - IPの認証に使用するパスワードを指定します。IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。ipAddress - 自ホストのIPアドレスを指定します。
java.lang.NullPointerException - ipAddressにnullを指定した場合に発生します。
java.lang.IllegalArgumentException - 不正なipAuthenticationを指定した場合や、ipAddressにループバックアドレス等の通信不可能なIPアドレスを指定した場合に発生します。IP_AUTHENTICATION_NONE,
IP_AUTHENTICATION_PAP,
IP_AUTHENTICATION_CHAP
public IPSettingInfo(int ipAuthentication,
java.lang.String userName,
java.lang.String password,
java.lang.String primaryDNS,
java.lang.String secondaryDNS)
本コンストラクタにてインスタンスを生成した場合、DNSサーバのIPアドレスの割り当て方式はALLOCATING_IP_STATICとなります。
IPアドレスはIPv4のドット付き10進表記で指定してください。
この形式以外の値を設定した場合、IllegalArgumentExceptionが発生します。
ipAuthentication - IPの認証方式(IP_AUTHENTICATION_NONE、IP_AUTHENTICATION_CHAP、IP_AUTHENTICATION_PAP)を指定します。userName - IPの認証に使用するユーザ名を指定します。IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。password - IPの認証に使用するパスワードを指定します。IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。primaryDNS - プライマリDNSのIPアドレスを指定します。secondaryDNS - セカンダリDNSのIPアドレスを指定します。
java.lang.NullPointerException - primaryDNSとsecondaryDNSの両方にnullが指定された場合に発生します。
java.lang.IllegalArgumentException - 不正なipAuthenticationを指定した場合や、primaryDNSまたはsecondaryDNSにループバックアドレス等の通信不可能なIPアドレスを指定した場合に発生します。IP_AUTHENTICATION_NONE,
IP_AUTHENTICATION_PAP,
IP_AUTHENTICATION_CHAP
public IPSettingInfo(int ipAuthentication,
java.lang.String userName,
java.lang.String password,
java.lang.String ipAddress,
java.lang.String primaryDNS,
java.lang.String secondaryDNS)
本コンストラクタにてインスタンスを生成した場合、自ホスト、およびDNSサーバのIPアドレスの割り当て方式はALLOCATING_IP_STATICとなります。
IPアドレスはIPv4のドット付き10進表記で指定してください。
この形式以外の値を設定した場合、IllegalArgumentExceptionが発生します。
ipAuthentication - IPの認証方式(IP_AUTHENTICATION_NONE、IP_AUTHENTICATION_CHAP、IP_AUTHENTICATION_PAP)を指定します。userName - IPの認証に使用するユーザ名を指定します。IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。password - IPの認証に使用するパスワードを指定します。IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。ipAddress - 自ホストのIPアドレスを指定します。primaryDNS - プライマリDNSのIPアドレスを指定します。secondaryDNS - セカンダリDNSのIPアドレスを指定します。
java.lang.NullPointerException - ipAddress、またはprimaryDNSとsecondaryDNSの両方にnullを指定した場合に発生します。
java.lang.IllegalArgumentException - 不正なipAuthenticationを指定した場合や、ipAddressまたはprimaryDNSまたはsecondaryDNSにループバックアドレス等の通信不可能なIPアドレスを指定した場合に発生します。IP_AUTHENTICATION_NONE,
IP_AUTHENTICATION_PAP,
IP_AUTHENTICATION_CHAP| メソッドの詳細 |
|---|
public int getPDPType()
PDPTypeInfo の記述:
PDPTypeInfo 内の getPDPTypepublic void setIPAuthentication(int ipAuthentication)
通信モジュールの実装が認証をサポートしていない場合、設定された認証方式に関わらず、IP_AUTHENTICATION_NONEを指定した場合と同等の動作を行います。
このメソッドを複数回呼び出した場合は最後に設定したipAuthenticationが有効になります。
ipAuthentication - IPの認証方式(IP_AUTHENTICATION_NONE、IP_AUTHENTICATION_CHAP、IP_AUTHENTICATION_PAP)を指定します。
java.lang.IllegalArgumentException - 不正なipAuthenticationを指定した場合に発生します。IP_AUTHENTICATION_NONE,
IP_AUTHENTICATION_PAP,
IP_AUTHENTICATION_CHAPpublic void setUserName(java.lang.String userName)
IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。
nullを指定すると既に設定されてあるユーザ名は削除されます。このメソッドを複数回呼び出した場合は最後に設定したuserNameが有効になります。
userName - IPの認証に使用するユーザ名を指定します。public void setPassword(java.lang.String password)
IPの認証方式でIP_AUTHENTICATION_NONEを指定した場合は無視されます。
nullを指定すると既に設定されてあるパスワードは削除されます。このメソッドを複数回呼び出した場合は最後に設定したpasswordが有効になります。
password - IPの認証に使用するパスワードを指定します。public void setAllocatingIP(int allocatingIP)
このメソッドを複数回呼び出した場合は最後に設定したallocatingIPが有効になります。
allocatingIP - IPアドレスの割り当て方式(ALLOCATING_IP_DYNAMIC、ALLOCATING_IP_STATIC)を指定します。
java.lang.IllegalArgumentException - 不正なallocatingIPを指定した場合に発生します。ALLOCATING_IP_DYNAMIC,
ALLOCATING_IP_STATICpublic void setIPAddress(java.lang.String ipAddress)
IPアドレスの割当て方式でALLOCATING_IP_DYNAMICを指定した場合は無視されます。
nullを指定すると既に設定されてある自ホストのIPアドレスは削除されます。このメソッドを複数回呼び出した場合は最後に設定したipAddressが有効になります。
IPアドレスはIPv4のドット付き10進表記で指定してください。
この形式以外の値を設定した場合、IllegalArgumentExceptionが発生します。
ipAddress - 自ホストのIPアドレスを指定します。
java.lang.IllegalArgumentException - ipAddressにループバックアドレス等の通信不可能なIPアドレスを指定した場合に発生します。public void setAllocatingDNS(int allocatingDNS)
このメソッドを複数回呼び出した場合は最後に設定したallocatingDNSが有効になります。
allocatingDNS - DNSサーバのIPアドレスの割り当て方式(ALLOCATING_IP_DYNAMIC、ALLOCATING_IP_STATIC)を指定します。
java.lang.IllegalArgumentException - 不正なallocatingDNSを指定した場合に発生します。ALLOCATING_IP_DYNAMIC,
ALLOCATING_IP_STATICpublic void setPrimaryDNS(java.lang.String primaryDNS)
DNSサーバのIPアドレスの割当て方式でALLOCATING_IP_DYNAMICを指定した場合は無視されます。
nullを指定すると既に設定されてあるプライマリDNSのIPアドレスは削除されます。このメソッドを複数回呼び出した場合は最後に設定したprimaryDNSが有効になります。
IPアドレスはIPv4のドット付き10進表記で指定してください。
この形式以外の値を設定した場合、IllegalArgumentExceptionが発生します。
primaryDNS - プライマリDNSのIPアドレスを指定します。
java.lang.IllegalArgumentException - primaryDNSにループバックアドレス等の通信不可能なIPアドレスを指定した場合に発生します。public void setSecondaryDNS(java.lang.String secondaryDNS)
通信モジュールの実装がサポートしていない場合は、設定されていても使用しません。
DNSサーバのIPアドレスの割当て方式でALLOCATING_IP_DYNAMICを指定した場合は無視されます。
nullを指定すると既に設定されてあるセカンダリDNSのIPアドレスは削除されます。このメソッドを複数回呼び出した場合は最後に設定したsecondaryDNSが有効になります。
IPアドレスはIPv4のドット付き10進表記で指定してください。
この形式以外の値を設定した場合、IllegalArgumentExceptionが発生します。
secondaryDNS - セカンダリDNSのIPアドレスを指定します。
java.lang.IllegalArgumentException - secondaryDNSにループバックアドレス等の通信不可能なIPアドレスを指定した場合に発生します。public int getIPAuthentication()
IP_AUTHENTICATION_NONE,
IP_AUTHENTICATION_PAP,
IP_AUTHENTICATION_CHAPpublic java.lang.String getUserName()
public java.lang.String getPassword()
public int getAllocatingIP()
ALLOCATING_IP_DYNAMICを返します。
ALLOCATING_IP_DYNAMIC,
ALLOCATING_IP_STATICpublic java.lang.String getIPAddress()
public int getAllocatingDNS()
ALLOCATING_IP_DYNAMICを返します。ALLOCATING_IP_DYNAMIC,
ALLOCATING_IP_STATICpublic java.lang.String getPrimaryDNS()
public java.lang.String getSecondaryDNS()
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||