com.ibm.mq.pcf
類別 MQCFSF
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.pcf.PCFHeader
- com.ibm.mq.pcf.PCFParameter
- com.ibm.mq.pcf.PCFFilterParameter
- com.ibm.mq.pcf.MQCFSF
-
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]; // 過濾器值 -- 第一個字元 };
-
巢狀類別摘要
-
繼承自介面 com.ibm.mq.headers 的巢狀類別/介面。MQHeader
MQHeader.Field
-
-
欄位摘要
欄位 修飾元和類型 欄位和說明 intcodedCharSetId編碼字集 IDjava.lang.StringfilterValue過濾器值intfilterValueLength過濾器值長度intoperator操作員 IDintparameter參數 IDintstrucLength結構長度 (固定部分)static inttype結構類型
-
建構子摘要
建構子 建構子和說明 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 實例。
-
方法摘要
所有方法 實例方法 具體方法 修飾元和類型 方法和說明 booleanequals(java.lang.Object obj)當使用具有相同類型、參數、運算子及值的另一個 MQCFSF 實例進行呼叫時,傳回 true。intgetCodedCharSetId()取得編碼字集 IDjava.lang.StringgetFilterValue()取得過濾器值intgetFilterValueLength()取得過濾器值長度intgetOperator()取得運算子 IDintgetParameter()取得參數 IDjava.lang.StringgetStringValue()取得參數的字串值intgetStrucLength()取得結構的長度。intgetType()取得結構類型java.lang.ObjectgetValue()取得參數的值inthashCode()傳回物件的雜湊碼值voidsetCodedCharSetId(int value)設定編碼字集 IDvoidsetFilterValue(java.lang.String value)設定過濾器值voidsetOperator(int value)設定運算子 IDvoidsetParameter(int value)設定參數 ID-
繼承自類別 com.ibm.mq.pcf.PCFFilterParameter 的方法
getHeaderVersion
-
繼承自類別 com.ibm.mq.pcf.PCFParameter 的方法
getParameterName, nextParameter
-
繼承自類別 com.ibm.mq.pcf.PCFHeader 的方法
initialize, size, toString, write
-
繼承自類別 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
-
-
-
欄位詳細資料
類型
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-參數 IDoperator-filterValue-字串過濾器值
-
方法詳細資料
getStrucLength
public int getStrucLength ()
取得結構的長度。- 傳回:
- 結構長度。
getParameter
public int getParameter ()
取得參數 ID- 指定者:
getParameter在類別中PCFParameter- 傳回:
- 參數 ID
setParameter
public void setParameter (int value)
設定參數 ID- 參數:
value-參數 ID
getOperator
public int getOperator ()
取得運算子 ID- 指定者:
getOperator在類別中PCFFilterParameter- 傳回:
- 操作員 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-過濾器值
getValue
public java.lang.Object getValue ()
從類別複製的說明:PCFParameter取得參數的值- 指定者:
getValue在類別中PCFParameter- 傳回:
- 傳回參數的值
- 另請參閱:
PCFParameter.getValue()
getStringValue
public java.lang.String getStringValue ()
從類別複製的說明:PCFParameter取得參數的字串值- 指定者:
getStringValue在類別中PCFParameter- 傳回:
- 傳回參數的字串值
- 另請參閱:
PCFParameter.getStringValue()
等於
public boolean equals (java.lang.Object obj)
當使用具有相同類型、參數、運算子及值的另一個 MQCFSF 實例進行呼叫時,傳回 true。- 置換:
equals在類別中PCFFilterParameter- 參數:
obj-- 傳回:
- true of the object equals this one
hashCode
public int hashCode ()
從類別複製的說明:PCFParameter傳回物件的雜湊碼值- 置換:
hashCode在類別中PCFFilterParameter- 傳回:
- 此物件的雜湊碼值。
- 另請參閱:
PCFParameter.hashCode()
-