public class StringAdaptor extends java.lang.Object implements SqueezeAdaptor
Constructor and Description |
---|
StringAdaptor() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getDataClass()
Returns the class (or interface) which can be encoded by this adaptor.
|
java.lang.String |
getPrefix()
Returns one or more characters, each of which will be a prefix for this adaptor.
|
java.lang.String |
squeeze(DataSqueezer squeezer,
java.lang.Object data)
Converts the data object into a String.
|
java.lang.Object |
unsqueeze(DataSqueezer squeezer,
java.lang.String string)
Strips the prefix from the string.
|
public StringAdaptor()
public java.lang.String getPrefix()
SqueezeAdaptor
getPrefix
in interface SqueezeAdaptor
public java.lang.Class getDataClass()
SqueezeAdaptor
getDataClass
in interface SqueezeAdaptor
public java.lang.String squeeze(DataSqueezer squeezer, java.lang.Object data)
SqueezeAdaptor
squeeze
in interface SqueezeAdaptor
public java.lang.Object unsqueeze(DataSqueezer squeezer, java.lang.String string)
DataSqueezerImpl
if the string leads with its normal prefix (an 'S').unsqueeze
in interface SqueezeAdaptor