com.ibm.mq.pcf

類別 MQCFSF

  • 所有實作的介面:
    com.ibm.mq.headers.internal.CachingHeader、 MQDataMQHeader


    public class MQCFSF
    延伸 PCFFilterParameter
    MQCFSF (PCF 字串過濾器參數) 標頭類別。
            struct tagMQCFSF {
                    MQLONG 類型; // 結構類型
                    MQLONG StrucLength; // Structure length
                    MQLONG 參數; // 參數 ID
                    MQLONG Operator; // Operator identifier
                    MQLONG CodedCharSetId; // 編碼字集 ID
                    MQLONG FilterValueLength; // 過濾器值長度
                    MQCHAR FilterValue [1]; // 過濾器值 -- 第一個字元
            };
     
    • 欄位摘要

      欄位 
      修飾元和類型 欄位和說明
      int codedCharSetId
      編碼字集 ID
      java.lang.String filterValue
      過濾器值
      int filterValueLength
      過濾器值長度
      int operator
      操作員 ID
      int parameter
      參數 ID
      int strucLength
      結構長度 (固定部分)
      static int type
      結構類型
      • 繼承自類別 com.ibm.mq.headers.internal.Header 的欄位

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

        COMP_JM, COMP_JN, COMP_JO
    • 建構子摘要

      建構子 
      建構子和說明
      MQCFSF()
      建構具有預設欄位值的 MQCFSF 實例。
      MQCFSF(java.io.DataInput message, int encoding, int characterSet)
      建構從 DataInput 來源移入的 MQCFSF 實例。
      MQCFSF(int parameter, int operator, java.lang.String filterValue)
      以指定的值起始設定 MQCFSF。
      MQCFSF(MQMessage message)
      建構從 MQMessage 移入的 MQCFSF 實例。
    • 方法摘要

      所有方法 實例方法 具體方法 
      修飾元和類型 方法和說明
      boolean equals(java.lang.Object obj)
      當使用具有相同類型、參數、運算子及值的另一個 MQCFSF 實例進行呼叫時,傳回 true。
      int getCodedCharSetId()
      取得編碼字集 ID
      java.lang.String getFilterValue()
      取得過濾器值
      int getFilterValueLength()
      取得過濾器值長度
      int getOperator()
      取得運算子 ID
      int getParameter()
      取得參數 ID
      java.lang.String getStringValue()
      取得參數的字串值
      int getStrucLength()
      取得結構的長度。
      int getType()
      取得結構類型
      java.lang.Object getValue()
      取得參數的值
      int hashCode()
      傳回物件的雜湊碼值
      void setCodedCharSetId(int value)
      設定編碼字集 ID
      void setFilterValue(java.lang.String value)
      設定過濾器值
      void setOperator(int value)
      設定運算子 ID
      void setParameter(int value)
      設定參數 ID
      • 繼承自類別 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, store, store, type, validate, write
      • 繼承自 java.lang.Object 類別的方法

        getClass, notify, notifyAll, wait, wait, wait
      • 繼承自介面 com.ibm.mq.headers.internal.CachingHeader 的方法

        discardCachedContent, readCachedContent, writeCachedContent
    • 欄位詳細資料

      • 類型

        public static final int type
        結構類型
        另請參閱:
        常數欄位值
      • strucLength

        public int strucLength
        結構長度 (固定部分)
      • 參數

        public int 參數
        參數 ID
      • operator

        public int operator
        操作員 ID
      • 編碼字元設定 ID

        public int codedCharSetId
        編碼字集 ID
      • filterValueLength

        public int filterValueLength
        過濾器值長度
      • filterValue

        public java.lang.String filterValue
        過濾器值
    • 建構子詳細資料

      • MQCFSF

        public MQCFSF ()
        建構具有預設欄位值的 MQCFSF 實例。
      • MQCFSF

        public MQCFSF (MQMessage message)
               throws MQException,
                      java.io.IOException
        建構從 MQMessage 移入的 MQCFSF 實例。
        參數:
        message-要讀取的訊息
        擲出:
        MQException-如果訊息內容未產生有效的 MQCFSF 結構
        java.io.IOException-如果讀取訊息內容時發生問題
      • MQCFSF

        public MQCFSF(java.io.DataInput message ,
                      int encoding ,
                      int characterSet)
               throws MQException,
                      java.io.IOException
        建構從 DataInput 來源移入的 MQCFSF 實例。
        參數:
        message-要讀取的 MQMessage 或其他 DataInput 來源
        encoding-訊息中資料的起始數值編碼
        characterSet-訊息中資料的起始 CCSID
        擲出:
        MQException-如果訊息內容未產生有效的 MQCFSF 結構
        java.io.IOException-如果讀取訊息內容時發生問題
      • MQCFSF

        public MQCFSF (int parameter ,
                      int operator ,
                      java.lang.String filterValue)
        以指定的值起始設定 MQCFSF。
        參數:
        parameter-參數 ID
        operator-
        filterValue-字串過濾器值
    • 方法詳細資料

      • 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
      • setOperator

        public void setOperator (int value)
        設定運算子 ID
        參數:
        value-操作員 ID
      • getCodedCharSetId

        public int getCodedCharSetId ()
        取得編碼字集 ID
        傳回:
        編碼字集 ID
      • setCodedCharSetId

        public void setCodedCharSetId (int value)
        設定編碼字集 ID
        參數:
        value-編碼字集 ID
      • getFilterValueLength

        public int getFilterValueLength ()
        取得過濾器值長度
        傳回:
        過濾器值長度
      • getFilterValue

        public java.lang.String getFilterValue ()
        取得過濾器值
        傳回:
        過濾器值
      • setFilterValue

        public void setFilterValue (java.lang.String value)
        設定過濾器值
        參數:
        value-過濾器值
      • 等於

        public boolean equals (java.lang.Object obj)
        當使用具有相同類型、參數、運算子及值的另一個 MQCFSF 實例進行呼叫時,傳回 true。
        置換:
        equals 在類別中 PCFFilterParameter
        參數:
        obj-
        傳回:
        true of the object equals this one
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.