com.ibm.mq.headers.pcf
類別 MQCFSL
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.pcf.PCFHeader
- com.ibm.mq.headers.pcf.PCFParameter
- com.ibm.mq.headers.pcf.MQCFSL
-
public class MQCFSL 延伸 PCFParameter
MQCFSL (PCF 字串清單參數) 標頭類別。struct tagMQCFSL { MQLONG 類型; // 結構類型 MQLONG StrucLength; // Structure length MQLONG 參數; // 參數 ID MQLONG CodedCharSetId; // 編碼字集 ID MQLONG 計數; // 參數值的計數 MQLONG StringLength; // 一個字串的長度 MQCHAR 字串 [1]; // 字串值 -- 第一個字元 };
-
巢狀類別摘要
-
繼承自介面 com.ibm.mq.headers 的巢狀類別/介面。MQHeader
MQHeader.Field
-
-
建構子摘要
建構子 建構子和說明 MQCFSL()建構具有預設欄位值的 MQCFSL 實例。MQCFSL(java.io.DataInput message)建構從 MQMessage 移入的 MQCFSL 實例。MQCFSL(java.io.DataInput message, int encoding, int characterSet)建構從 DataInput 來源移入的 MQCFSL 實例。MQCFSL(int parameter, java.lang.String[] strings)以指定的值起始設定 MQCFSL。
-
方法摘要
所有方法 實例方法 具體方法 修飾元和類型 方法和說明 booleanequals(java.lang.Object obj)當使用另一個 MQCFSL 實例來呼叫時,如果該實例具有相同順序的相同參數及相等值集,則傳回 true。intgetCodedCharSetId()取得編碼字集 IDintgetCount()取得參數值的計數intgetParameter()取得參數 IDintgetStringLength()取得一個字串的長度java.lang.String[]getStrings()取得字串值java.lang.StringgetStringValue()以字串形式取得參數值intgetStrucLength()取得結構的長度。intgetType()取得結構類型java.lang.ObjectgetValue()取得參數值inthashCode()傳回物件的雜湊碼值voidsetCodedCharSetId(int value)設定編碼字集 IDvoidsetParameter(int value)設定參數 IDvoidsetStrings(java.lang.String[] value)設定字串值-
繼承自類別 com.ibm.mq.headers.pcf.PCFParameter 的方法
getHeaderVersion, getParameterName, nextParameter
-
繼承自類別 com.ibm.mq.headers.internal.Header 的方法
characterSet, encoding, fields, getBytesValue, getCharValue, getCharValue, getIntValue, getJmqiEnv, getStringValue, getValue, headerType, read, read, read, setBytesValue, setCharValue, setCharValue, setIntValue, setStringValue, setValue, size, store, store, toString, type, validate, write, write
-
-
-
建構子詳細資料
MQCFSL
public MQCFSL ()
建構具有預設欄位值的 MQCFSL 實例。
MQCFSL
public MQCFSL(java.io.DataInput message) throws MQDataException, java.io.IOException建構從 MQMessage 移入的 MQCFSL 實例。- 參數:
message-要讀取的訊息- 擲出:
MQDataException-如果訊息內容未產生有效的 MQCFSL 結構java.io.IOException-如果讀取訊息內容時發生問題
MQCFSL
public MQCFSL(java.io.DataInput message , int encoding , int characterSet) throws MQDataException, java.io.IOException建構從 DataInput 來源移入的 MQCFSL 實例。- 參數:
message-要讀取的 MQMessage 或其他 DataInput 來源encoding-訊息中資料的起始數值編碼characterSet-訊息中資料的起始 CCSID- 擲出:
MQDataException-如果訊息內容未產生有效的 MQCFSL 結構java.io.IOException-如果讀取訊息內容時發生問題
MQCFSL
public MQCFSL (int parameter , java.lang.String [] strings)以指定的值起始設定 MQCFSL。- 參數:
parameter-參數 IDstrings-字串值集
-
方法詳細資料
等於
public boolean equals (java.lang.Object obj)
當使用另一個 MQCFSL 實例來呼叫時,如果該實例具有相同順序的相同參數及相等值集,則傳回 true。 使用 String.equals來執行值比較。 附註: 兩個具有空值集的 MQCFSL 實例不會視為相等。
這並不重要,這類實例並不有趣,但值得評論。- 置換:
equals在類別中PCFParameter- 參數:
obj-- 傳回:
- true of the object equals this one
hashCode
public int hashCode ()
從類別複製的說明:PCFParameter傳回物件的雜湊碼值- 指定者:
hashCode在類別中PCFParameter- 傳回:
- 此物件的雜湊碼值。
- 另請參閱:
PCFParameter.hashCode()
getStrucLength
public int getStrucLength ()
取得結構的長度。- 傳回:
- 結構長度。
getParameter
public int getParameter ()
取得參數 ID- 指定者:
getParameter在類別中PCFParameter- 傳回:
- 參數 ID
setParameter
public void setParameter (int value)
設定參數 ID- 參數:
value-參數 ID
getCodedCharSetId
public int getCodedCharSetId ()
取得編碼字集 ID- 傳回:
- 編碼字集 ID
setCodedCharSetId
public void setCodedCharSetId (int value)
設定編碼字集 ID- 參數:
value-編碼字集 ID
getCount
public int getCount ()
取得參數值的計數- 傳回:
- 參數值的計數
getStringLength
public int getStringLength ()
取得一個字串的長度- 傳回:
- 一個字串的長度
getStrings
public java.lang.String [] getStrings ()
取得字串值- 傳回:
- 字串值的陣列
setStrings
public void setStrings (java.lang.String [] value)
設定字串值- 參數:
value-字串值的陣列
getValue
public java.lang.Object getValue ()
從類別複製的說明:PCFParameter取得參數值- 指定者:
getValue在類別中PCFParameter- 傳回:
- 參數值
- 另請參閱:
PCFParameter.getValue()
getStringValue
public java.lang.String getStringValue ()
從類別複製的說明:PCFParameter以字串形式取得參數值- 指定者:
getStringValue在類別中PCFParameter- 傳回:
- 字串形式的參數值
- 另請參閱:
PCFParameter.getStringValue()
-