package se.pp.gustafson.marten.mime.handlers;
import javax.activation.MimeType;
import se.pp.gustafson.marten.mime.MimeTypeHandler;
public class PlainTextHandler implements MimeTypeHandler<String>
{
public static final MimeType TEXT_PLAIN = MimeTypeHandler.Util.mimeTypeForString("text/plain");
private final Callback<String> callback;
public PlainTextHandler(final Callback<String> callback)
{
this.callback = callback;
}
@Override
public MimeType[] appliesTo()
{
return new MimeType[] { TEXT_PLAIN };
}
@Override
public void process(final String data)
{
this.callback.process(data);
}
}