jPOS 1.6.1 API Documentation

org.jpos.iso
Interface ISOHeader

All Superinterfaces:
java.lang.Cloneable, java.io.Serializable
All Known Implementing Classes:
BASE1Header, BaseHeader

public interface ISOHeader
extends java.lang.Cloneable, java.io.Serializable

Author:
Eoin.Flood@orbiscom.com

Method Summary
 java.lang.Object clone()
          Allow object to be cloned.
 java.lang.String getDestination()
          Return the destination address in this ISOHeader.
 int getLength()
          return the number of bytes in this ISOHeader
 java.lang.String getSource()
          Return the source address in this ISOHeader.
 byte[] pack()
          Return this header as byte array.
 void setDestination(java.lang.String dst)
          Set the Destination address in this ISOHeader.
 void setSource(java.lang.String src)
          Set the Source address in this ISOHeader.
 void swapDirection()
          Swap the source and destination addresses in this ISOHeader (if they exist).
 int unpack(byte[] b)
          Create a new ISOHeader from a byte array.
 

Method Detail

pack

byte[] pack()
Return this header as byte array.


unpack

int unpack(byte[] b)
Create a new ISOHeader from a byte array.

Returns:
The Number of bytes consumed.

setDestination

void setDestination(java.lang.String dst)
Set the Destination address in this ISOHeader.


getDestination

java.lang.String getDestination()
Return the destination address in this ISOHeader. returns null if there is no destination address


setSource

void setSource(java.lang.String src)
Set the Source address in this ISOHeader.


getSource

java.lang.String getSource()
Return the source address in this ISOHeader. returns null if there is no source address


getLength

int getLength()
return the number of bytes in this ISOHeader


swapDirection

void swapDirection()
Swap the source and destination addresses in this ISOHeader (if they exist).


clone

java.lang.Object clone()
Allow object to be cloned.


jPOS.org