package com.cedricblondeau.webpage2html.transformers.assets;
import okio.ByteString;
public class BaseTransformer implements Transformer {
private byte[] data;
private String mediaType;
/**
* @param mediaType (e.g: text/css, text/javascript, etc.)
*/
public BaseTransformer(String mediaType) {
this.mediaType = mediaType;
}
/**
* @param data
*/
public void setData(byte[] data) {
this.data = data;
}
/**
* @return String A String containing the resulting Base64 encoded characters
*/
@Override
public String getBase64() {
return String.format("data:%s;base64,%s", mediaType, ByteString.of(data).base64());
}
}