org.jpos.iso
Class IFA_LLBNUM
java.lang.Object
org.jpos.iso.ISOFieldPackager
org.jpos.iso.IFA_LLBNUM
public class IFA_LLBNUM
- extends ISOFieldPackager
Length is represented in ASCII (as in IFA_LL*)
Value is represented in BCD
ISOFieldPackager Binary LLNUM
- Author:
- Mladen Mrkic
- See Also:
ISOComponent
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IFA_LLBNUM
public IFA_LLBNUM()
IFA_LLBNUM
public IFA_LLBNUM(int len,
java.lang.String description,
boolean pad)
- Parameters:
len - - field lendescription - symbolic descrption
setPad
public void setPad(boolean pad)
- Overrides:
setPad in class ISOFieldPackager
pack
public byte[] pack(ISOComponent c)
throws ISOException
- Specified by:
pack in class ISOFieldPackager
- Parameters:
c - - a component
- Returns:
- packed component
- Throws:
ISOException
unpack
public int unpack(ISOComponent c,
byte[] b,
int offset)
throws ISOException
- Specified by:
unpack in class ISOFieldPackager
- Parameters:
c - - the Component to unpackb - - binary imageoffset - - starting offset within the binary image
- Returns:
- consumed bytes
- Throws:
ISOException
unpack
public void unpack(ISOComponent c,
java.io.InputStream in)
throws java.io.IOException,
ISOException
- Overrides:
unpack in class ISOFieldPackager
- Parameters:
c - - the Component to unpackin - - input stream
- Throws:
ISOException
java.io.IOException
getMaxPackedLength
public int getMaxPackedLength()
- Specified by:
getMaxPackedLength in class ISOFieldPackager