public class DataSqueezerImpl extends java.lang.Object implements DataSqueezer
| Constructor and Description |
|---|
DataSqueezerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
register(SqueezeAdaptor adaptor)
Registers the adaptor with one or more single-character prefixes.
|
void |
setSqueezeAdaptors(java.util.List adaptors) |
java.lang.String |
squeeze(java.lang.Object data)
Squeezes the data object into a String by locating an appropriate adaptor that can perform
the conversion.
|
java.lang.String[] |
squeeze(java.lang.Object[] data)
A convience; invokes
squeeze(Object)for each element in the data array. |
java.lang.String |
toString() |
java.lang.Object |
unsqueeze(java.lang.String string)
Unsqueezes the string.
|
java.lang.Object[] |
unsqueeze(java.lang.String[] strings)
Convienience method for unsqueezing many strings (back into objects).
|
public DataSqueezerImpl()
public void setSqueezeAdaptors(java.util.List adaptors)
public void register(SqueezeAdaptor adaptor)
Note: This method should be used for testing purposes only! Squeeze adaptors are normally injected by HiveMind.
adaptor - the adaptor which to be registered.public java.lang.String squeeze(java.lang.Object data)
squeeze in interface DataSqueezerpublic java.lang.String[] squeeze(java.lang.Object[] data)
squeeze(Object)for each element in the data array. If data is
null, returns null.squeeze in interface DataSqueezerpublic java.lang.Object unsqueeze(java.lang.String string)
unsqueeze in interface DataSqueezerpublic java.lang.Object[] unsqueeze(java.lang.String[] strings)
If strings is null, returns null.
unsqueeze in interface DataSqueezerpublic java.lang.String toString()
toString in class java.lang.Object