com.ibm.mq.data

Class DecimalEncoding

  1. java.lang.Object
  2. extended bycom.ibm.mq.data.DecimalEncoding

  1. public final class DecimalEncoding
  2. extends java.lang.Object
Enumeration-style class giving values for each of the three decimal encodings recognised by WebSphere MQ: undefined, normal and reversed.

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
COPYRIGHT
  1. static
  2. int
MASK
Binary mask yielding the bits which represent the decimal encoding value in a WMQ encoding identifier
  1. static
  2. DecimalEncoding
NORMAL
Signals that decimal values are encoded as packed decimal, with the most significant byte first.
  1. static
  2. DecimalEncoding
REVERSED
Signals that decimal values are encoded as packed decimal, with the most significant byte last.
  1. static
  2. DecimalEncoding
UNDEFINED
Signals that decimal values are of an undefined format

Method Summary

Modifier and Type Method and Description
  1. static
  2. DecimalEncoding
forValue(int encoding)
Given a WMQ encoding, returns the relevent DecimalEncoding object.
  1. int
getValue()
Returns the value, in a WMQ encoding, of this decimal encoding
  1. java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Field Detail

  1. public static final java.lang.String COPYRIGHT
See Also:

UNDEFINED

  1. public static final DecimalEncoding UNDEFINED
Signals that decimal values are of an undefined format

NORMAL

  1. public static final DecimalEncoding NORMAL
Signals that decimal values are encoded as packed decimal, with the most significant byte first.

REVERSED

  1. public static final DecimalEncoding REVERSED
Signals that decimal values are encoded as packed decimal, with the most significant byte last.

MASK

  1. public static final int MASK
Binary mask yielding the bits which represent the decimal encoding value in a WMQ encoding identifier
See Also:

Method Detail

getValue

  1. public int getValue()
Returns the value, in a WMQ encoding, of this decimal encoding

forValue

  1. public static DecimalEncoding forValue( int encoding)
Given a WMQ encoding, returns the relevent DecimalEncoding object. Only the decimal portion of the encoding is significant.
Throws:
java.lang.IllegalArgumentException - if the decimal portion of the encoding is not a known value

toString

  1. public java.lang.String toString( )
Overrides:
toString in class java.lang.Object