com.ibm.mq.headers.pcf

Class MQCFSF

  1. java.lang.Object
  2. extended bycom.ibm.mq.jmqi.JmqiObject
  3. extended bycom.ibm.mq.headers.internal.Header
  4. extended bycom.ibm.mq.headers.pcf.PCFHeader
  5. extended bycom.ibm.mq.headers.pcf.PCFParameter
  6. extended bycom.ibm.mq.headers.pcf.PCFFilterParameter
  7. extended bycom.ibm.mq.headers.pcf.MQCFSF
All implemented interfaces:
MQData, MQHeader

  1. public class MQCFSF
  2. extends PCFFilterParameter
MQCFSF (PCF string filter parameter) header class.
        struct tagMQCFSF {
                MQLONG  Type;               // Structure type
                MQLONG  StrucLength;        // Structure length
                MQLONG  Parameter;          // Parameter identifier
                MQLONG  Operator;           // Operator identifier
                MQLONG  CodedCharSetId;     // Coded character set identifier
                MQLONG  FilterValueLength;  // Filter value length
                MQCHAR  FilterValue[1];     // Filter value -- first character
        };
 

Nested Class Summary

Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader
MQHeader.Field

Field Summary

Fields inherited from class com.ibm.mq.headers.internal.Header
DEFAULT_CCSID, DEFAULT_ENCODING
Fields inherited from class com.ibm.mq.jmqi.JmqiObject
COMP_JM, COMP_JN, COMP_JO

Constructor Summary

Constructor and Description
MQCFSF()
Constructs an MQCFSF instance with default field values.
MQCFSF(java.io.DataInput message)
Constructs an MQCFSF instance populated from an MQMessage.
MQCFSF(java.io.DataInput message,int encoding,int characterSet)
Constructs an MQCFSF instance populated from a DataInput source.
MQCFSF(int parameter,int operator,java.lang.String filterValue)
Initializes an MQCFSF with the specified values.

Method Summary

Modifier and Type Method and Description
  1. int
getCodedCharSetId()
gets the coded character set identifier
  1. java.lang.String
getFilterValue()
gets the filter value
  1. int
getFilterValueLength()
gets the filter value length
  1. int
getOperator()
gets the operator identifier
  1. int
getParameter()
gets the parameter identifier
  1. java.lang.String
getStringValue()
  1. int
getStrucLength()
Get the length of the structure.
  1. int
getType()
gets the structure type
  1. java.lang.Object
getValue()
  1. void
setCodedCharSetId(int value)
sets the coded character set identifier
  1. void
setFilterValue(java.lang.String value)
sets the filter value
  1. void
setOperator(int value)
sets the operator identifier
  1. void
setParameter(int value)
sets the parameter identifier
Methods inherited from class com.ibm.mq.headers.pcf.PCFFilterParameter
equals, getHeaderVersion, hashCode
Methods inherited from class com.ibm.mq.headers.pcf.PCFParameter
getParameterName, nextParameter
Methods inherited from class 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
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

Constructor Detail

MQCFSF

  1. public MQCFSF()
Constructs an MQCFSF instance with default field values.

MQCFSF

  1. public MQCFSF(java.io.DataInput message)
  2. throws MQDataException
  3. java.io.IOException
Constructs an MQCFSF instance populated from an MQMessage.
Parameters:
message - the message to read
Throws:
MQDataException - if the message content does not yield a valid MQCFSF stucture
java.io.IOException - if there is a problem reading the message content

MQCFSF

  1. public MQCFSF(java.io.DataInput message,
  2. int encoding,
  3. int characterSet)
  4. throws MQDataException
  5. java.io.IOException
Constructs an MQCFSF instance populated from a DataInput source.
Parameters:
message - the MQMessage or other DataInput source to read
encoding - the initial numeric encoding of the data in the message
characterSet - the initial CCSID of the data in the message
Throws:
MQDataException - if the message content does not yield a valid MQCFSF stucture
java.io.IOException - if there is a problem reading the message content

MQCFSF

  1. public MQCFSF(int parameter,
  2. int operator,
  3. java.lang.String filterValue)
Initializes an MQCFSF with the specified values.
Parameters:
parameter - the parameter identifier
filterValue - the string filter value

Method Detail

getType

  1. public int getType()
gets the structure type
Specified by:
getType in class PCFHeader
Returns:
the structure type

getStrucLength

  1. public int getStrucLength()
Get the length of the structure.
Returns:
the structure length.

getParameter

  1. public int getParameter()
gets the parameter identifier
Specified by:
Returns:
the parameter identifier

setParameter

  1. public void setParameter(int value)
sets the parameter identifier
Parameters:
value - the parameter identifier

getOperator

  1. public int getOperator()
gets the operator identifier
Specified by:
Returns:
the operator identifier

setOperator

  1. public void setOperator(int value)
sets the operator identifier
Parameters:
value - the operator identifier

getCodedCharSetId

  1. public int getCodedCharSetId()
gets the coded character set identifier
Returns:
the coded character set identifier

setCodedCharSetId

  1. public void setCodedCharSetId(int value)
sets the coded character set identifier
Parameters:
value - the coded character set identifier

getFilterValueLength

  1. public int getFilterValueLength( )
gets the filter value length
Returns:
the filter value length

getFilterValue

  1. public java.lang.String getFilterValue( )
gets the filter value
Returns:
the filter value

setFilterValue

  1. public void setFilterValue(java.lang.String value)
sets the filter value
Parameters:
value - the filter value

getValue

  1. public java.lang.Object getValue( )
Description copied from class: PCFParameter
gets the parameter value
Specified by:
Returns:
the parameter value

getStringValue

  1. public java.lang.String getStringValue( )
Description copied from class: PCFParameter
gets the parameter value as a String
Specified by:
Returns:
the parameter value as a String