org.jpos.iso
Interface Padder

All Known Implementing Classes:
LeftPadder, NullPadder, RightJustifySpacePadder, RightPadder

public interface Padder

An interface for padding and unpadding strings and byte arrays.

Version:
$Revision: 2594 $ $Date: 2008-01-22 14:41:31 -0200 (Tue, 22 Jan 2008) $
Author:
joconnor

Method Summary
 java.lang.String pad(java.lang.String data, int maxLength)
          Returns a padded string upto a maximum length.
 java.lang.String unpad(java.lang.String paddedData)
          Removes the padding from a padded string.
 

Method Detail

pad

java.lang.String pad(java.lang.String data,
                     int maxLength)
                     throws ISOException
Returns a padded string upto a maximum length. If the data is longer than maxLength, then the data is truncated.

Parameters:
data - The string to pad.
maxLength - The maximum length of the padded string.
Returns:
A padded string.
Throws:
ISOException

unpad

java.lang.String unpad(java.lang.String paddedData)
                       throws ISOException
Removes the padding from a padded string.

Parameters:
paddedData - The string to unpad.
Returns:
The unpadded string.
Throws:
ISOException