Class AmexNumF4<M>
java.lang.Object
cl.netswitch.iso.amex8583.AmexField<M,Short>
 
cl.netswitch.iso.amex8583.AmexNumF4<M>
- Type Parameters:
- M- the type of the AMEX message.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiondecodeValue(ByteBuffer buffer) Decodes the value of this field from the supplied byte buffer.voidencodeValue(Short value, ByteArray barray) Encodes the value of this field into the supplied byte array.Methods inherited from class AmexFieldcheckNumericString, chrToEBCDIC, decodeAndSetValue, fieldError, getFormat, getIndex, getMaxLength, getMinLength, getName, getObfuscate, getType, getValue, getValueAndEncode, readBigDecimal, readBigInteger, readChar, readDigit, readFieldBuffer, readHex16, readHex8, readHexBytes, readNumber1, readNumber10, readNumber11, readNumber12, readNumber14, readNumber2, readNumber3, readNumber4, readNumber5, readNumber6, readNumber7, readNumber8, readNumber9, readString, rightTrim, setObfuscate, setValue, strFromEBCDIC, strToEBCDIC, writeChar, writeChar, writeHex16, writeHex8, writeHexBytes, writeMessageValue, writeNumber1, writeNumber10, writeNumber11, writeNumber12, writeNumber14, writeNumber2, writeNumber3, writeNumber4, writeNumber5, writeNumber6, writeNumber7, writeNumber8, writeNumber9, writeNumberLLL, writeString, writeString, writeValue
- 
Constructor Details- 
AmexNumF4Constructs a newAmexNumF4instance.- Parameters:
- index- the index of this field.
- name- the name of this field.
- Throws:
- NullPointerException- if- nameis- null.
 
 
- 
- 
Method Details- 
decodeValueDecodes the value of this field from the supplied byte buffer.- Specified by:
- decodeValuein class- AmexField<M,- Short> 
- Parameters:
- buffer- the buffer containing the encoded field value.
- Returns:
- the value decoded from supplied byte buffer.
- Throws:
- NullPointerException- if- bufferis- null.
- AmexException- if contents of- bufferis invalid.
 
- 
encodeValueEncodes the value of this field into the supplied byte array.- Specified by:
- encodeValuein class- AmexField<M,- Short> 
- Parameters:
- value- the value to be encoded into byte array.
- barray- the byte array containing encoded field values.
- Throws:
- NullPointerException- if an argument is- null.
- AmexException- if- valueis invalid.
 
 
-