/** * */ package com.trendrr.strest.doc.renderer; import java.io.UnsupportedEncodingException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.trendrr.oss.DynMap; import com.trendrr.oss.FileHelper; import com.trendrr.strest.doc.TemplateRenderer; /** * @author Dustin Norlander * @created Mar 31, 2011 * */ public class JSONFileRenderer extends FileRenderer { protected Log log = LogFactory.getLog(JSONFileRenderer.class); /* (non-Javadoc) * @see com.trendrr.strest.doc.TemplateRenderer#renderIndex(com.trendrr.oss.DynMap) */ @Override public void renderIndex(DynMap index) { this.save("strestdoc_index_" + index.getString("name") + ".json", index.toJSONString()); } /* (non-Javadoc) * @see com.trendrr.strest.doc.TemplateRenderer#renderPage(com.trendrr.oss.DynMap) */ @Override public void renderPage(String route, DynMap page) { this.save(route + ".json", page.toJSONString()); } }