2.17.2: 2011-06-17

net.sf.basedb.util.encode
Class ToSpaceEncoderDecoder

java.lang.Object
  extended by net.sf.basedb.util.encode.ToSpaceEncoderDecoder
All Implemented Interfaces:
EncoderDecoder

public class ToSpaceEncoderDecoder
extends Object
implements EncoderDecoder

Encoder implementation that replaces newline, carriage return, tab and backslash with a space. This encoder is suitable for use with tab-separated text files. This encoder is non-symmetrical and the decode(String) method simply returns the argument unmodified.

Since:
2.15
Author:
Nicklas

Constructor Summary
ToSpaceEncoderDecoder()
           
 
Method Summary
 String decode(String s)
           
 String encode(String s)
           
 boolean isSymmetrical()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToSpaceEncoderDecoder

public ToSpaceEncoderDecoder()
Method Detail

isSymmetrical

public boolean isSymmetrical()
Specified by:
isSymmetrical in interface EncoderDecoder
Returns:
TRUE if the encoder is symmetrical, FALSE if not

decode

public String decode(String s)
Specified by:
decode in interface EncoderDecoder
Parameters:
s - The string to decode
Returns:
The decoded string

encode

public String encode(String s)
Specified by:
encode in interface EncoderDecoder
Parameters:
s - The string to encode
Returns:
The encoded string

2.17.2: 2011-06-17