com.ibm.mq.headers.pcf

類別 MQCFSL

  • 所有實作的介面:
    MQData, MQHeader


    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.internal.Header 的欄位

        DEFAULT_CCSID, DEFAULT_ENCODING, delegate
      • 繼承自類別 com.ibm.mq.jmqi.JmqiObject 的欄位

        COMP_JM, COMP_JN, COMP_JO
    • 建構子摘要

      建構子 
      建構子和說明
      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。
    • 方法摘要

      所有方法 實例方法 具體方法 
      修飾元和類型 方法和說明
      boolean equals(java.lang.Object obj)
      當使用另一個 MQCFSL 實例來呼叫時,如果該實例具有相同順序的相同參數及相等值集,則傳回 true。
      int getCodedCharSetId()
      取得編碼字集 ID
      int getCount()
      取得參數值的計數
      int getParameter()
      取得參數 ID
      int getStringLength()
      取得一個字串的長度
      java.lang.String[] getStrings()
      取得字串值
      java.lang.String getStringValue()
      以字串形式取得參數值
      int getStrucLength()
      取得結構的長度。
      int getType()
      取得結構類型
      java.lang.Object getValue()
      取得參數值
      int hashCode()
      傳回物件的雜湊碼值
      void setCodedCharSetId(int value)
      設定編碼字集 ID
      void setParameter(int value)
      設定參數 ID
      void setStrings(java.lang.String[] value)
      設定字串值
      • 繼承自類別 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
      • 繼承自 java.lang.Object 類別的方法

        getClass, notify, notifyAll, wait, wait, wait
    • 建構子詳細資料

      • 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-參數 ID
        strings-字串值集
    • 方法詳細資料

      • 等於

        public boolean equals (java.lang.Object obj)
        當使用另一個 MQCFSL 實例來呼叫時,如果該實例具有相同順序的相同參數及相等值集,則傳回 true。 使用 String.equals來執行值比較。 附註: 兩個具有空值集的 MQCFSL 實例不會視為相等。
        這並不重要,這類實例並不有趣,但值得評論。
        置換:
        equals 在類別中 PCFParameter
        參數:
        obj-
        傳回:
        true of the object equals this one
      • getType

        public int getType ()
        取得結構類型
        指定者:
        getType 在類別中 PCFHeader
        傳回:
        結構類型
      • 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-字串值的陣列
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.