org.jpos.iso
Class NullPadder
java.lang.Object
org.jpos.iso.NullPadder
- All Implemented Interfaces:
- Padder
public class NullPadder
- extends java.lang.Object
- implements Padder
The NullPadder does not pad. It is a utility class to use Null Object
pattern.
- 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)
(non-Javadoc) |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final NullPadder INSTANCE
- The only instance you need
NullPadder
public NullPadder()
pad
public java.lang.String pad(java.lang.String data,
int maxLength)
- Description copied from interface:
Padder
- Returns a padded string upto a maximum length. If the data is longer
than maxLength, then the data is truncated.
- Specified by:
pad
in interface Padder
- Parameters:
data
- The string to pad.maxLength
- The maximum length of the padded string.
- Returns:
- A padded string.
- See Also:
org.jpos.iso.Padder#pad(java.lang.String, int, char)
unpad
public java.lang.String unpad(java.lang.String paddedData)
- (non-Javadoc)
- Specified by:
unpad
in interface Padder
- Parameters:
paddedData
- The string to unpad.
- Returns:
- The unpadded string.
- See Also:
org.jpos.iso.Padder#unpad(java.lang.String, char)