gov.nist.javax.sip.address
クラス TelephoneNumber

java.lang.Object
  上位を拡張 gov.nist.core.GenericObject
      上位を拡張 gov.nist.javax.sip.address.NetObject
          上位を拡張 gov.nist.javax.sip.address.TelephoneNumber
すべての実装されたインタフェース:
java.io.Serializable

public class TelephoneNumber
extends NetObject

Telephone number class.

バージョン:
JAIN-SIP-1.1, JAIN-SIP-1.1 $Revision: 1.2 $ $Date: 2004/01/22 13:26:28 $
作成者:
M. Ranganathan This code is in the public domain.
関連項目:
直列化された形式

フィールドの概要
static java.lang.String ISUB
           
static java.lang.String PHONE_CONTEXT_TAG
           
static java.lang.String POSTDIAL
           
static java.lang.String PROVIDER_TAG
           
 
コンストラクタの概要
TelephoneNumber()
          Creates new TelephoneNumber
 
メソッドの概要
 void deleteParm(java.lang.String name)
          delete the specified parameter.
 java.lang.String encode()
          Encode into canonical form.
 java.lang.String getIsdnSubaddress()
          Get the isdn subaddress for this number.
 java.lang.String getParameter(java.lang.String name)
          Returns the value of the named parameter, or null if it is not set.
 java.util.Iterator getParameterNames()
          Returns an Iterator over the names (Strings) of all parameters.
 java.lang.String getPhoneNumber()
          get the PhoneNumber field
 java.lang.String getPostDial()
          get the PostDial field
 boolean hasIsdnSubaddress()
          return true if the isdn subaddress exists.
 boolean hasParm(java.lang.String pname)
          return true if this header has parameters.
 boolean hasPostDial()
          returns true if th PostDial field exists
 boolean isGlobal()
          is a global telephone number.
 void removeIsdnSubaddress()
          Remove the isdn subaddress (if it exists).
 void removeParameter(java.lang.String parameter)
           
 void removePostDial()
          remove the PostDial field
 void setGlobal(boolean g)
          set the Global field
 void setIsdnSubaddress(java.lang.String isub)
          set the isdn subaddress for this structure.
 void setParameter(java.lang.String name, java.lang.String value)
           
 void setParameters(NameValueList p)
          Set the list of parameters.
 void setParm(java.lang.String name, java.lang.Object value)
          set the specified parameter
 void setPhoneNumber(java.lang.String num)
          set the PhoneNumber field
 void setPostDial(java.lang.String p)
          set the PostDial field
 
クラス gov.nist.javax.sip.address.NetObject から継承されたメソッド
clone, debugDump, debugDump, equals, match, merge, replace, replace, replace, replace, toString
 
クラス gov.nist.core.GenericObject から継承されたメソッド
getClassFromName, getMatcher, isMySubclass, setMatcher
 
クラス java.lang.Object から継承されたメソッド
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

POSTDIAL

public static final java.lang.String POSTDIAL
関連項目:
定数フィールド値

PHONE_CONTEXT_TAG

public static final java.lang.String PHONE_CONTEXT_TAG
関連項目:
定数フィールド値

ISUB

public static final java.lang.String ISUB
関連項目:
定数フィールド値

PROVIDER_TAG

public static final java.lang.String PROVIDER_TAG
関連項目:
定数フィールド値
コンストラクタの詳細

TelephoneNumber

public TelephoneNumber()
Creates new TelephoneNumber

メソッドの詳細

deleteParm

public void deleteParm(java.lang.String name)
delete the specified parameter.

パラメータ:
name - String to set

getPhoneNumber

public java.lang.String getPhoneNumber()
get the PhoneNumber field

戻り値:
String

getPostDial

public java.lang.String getPostDial()
get the PostDial field

戻り値:
String

getIsdnSubaddress

public java.lang.String getIsdnSubaddress()
Get the isdn subaddress for this number.

戻り値:
String

hasPostDial

public boolean hasPostDial()
returns true if th PostDial field exists

戻り値:
boolean

hasParm

public boolean hasParm(java.lang.String pname)
return true if this header has parameters.

パラメータ:
pname - String to set
戻り値:
boolean

hasIsdnSubaddress

public boolean hasIsdnSubaddress()
return true if the isdn subaddress exists.

戻り値:
boolean

isGlobal

public boolean isGlobal()
is a global telephone number.

戻り値:
boolean

removePostDial

public void removePostDial()
remove the PostDial field


removeIsdnSubaddress

public void removeIsdnSubaddress()
Remove the isdn subaddress (if it exists).


setParameters

public void setParameters(NameValueList p)
Set the list of parameters.

パラメータ:
p - NameValueList to set

setGlobal

public void setGlobal(boolean g)
set the Global field

パラメータ:
g - boolean to set

setPostDial

public void setPostDial(java.lang.String p)
set the PostDial field

パラメータ:
p - String to set

setParm

public void setParm(java.lang.String name,
                    java.lang.Object value)
set the specified parameter

パラメータ:
name - String to set
value - Object to set

setIsdnSubaddress

public void setIsdnSubaddress(java.lang.String isub)
set the isdn subaddress for this structure.

パラメータ:
isub - String to set

setPhoneNumber

public void setPhoneNumber(java.lang.String num)
set the PhoneNumber field

パラメータ:
num - String to set

encode

public java.lang.String encode()
クラス NetObject の記述:
Encode into canonical form.

定義:
クラス NetObject 内の encode
戻り値:
String

getParameter

public java.lang.String getParameter(java.lang.String name)
Returns the value of the named parameter, or null if it is not set. A zero-length String indicates flag parameter.

パラメータ:
name - name of parameter to retrieve
戻り値:
the value of specified parameter

getParameterNames

public java.util.Iterator getParameterNames()
Returns an Iterator over the names (Strings) of all parameters.

戻り値:
an Iterator over all the parameter names

removeParameter

public void removeParameter(java.lang.String parameter)

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)