package flow.netbeans.markdown;
import org.pegdown.LinkRenderer;
import org.pegdown.ToHtmlSerializer;
/**
*
* @author madflow
*/
public class ExportSerializer extends ToHtmlSerializer {
public ExportSerializer(LinkRenderer linkRenderer) {
super(linkRenderer);
}
@Override
protected void printImageTag(LinkRenderer.Rendering rendering) {
printer.print("<img");
printAttribute("src", rendering.href);
printAttribute("alt", rendering.text);
for (LinkRenderer.Attribute attr : rendering.attributes) {
printAttribute(attr.name, attr.value);
}
printer.print(" />");
}
private void printAttribute(String name, String value) {
printer.print(' ').print(name).print('=').print('"').print(value).print('"');
}
}