import com.x5.template.Theme; import com.x5.template.Chunk; ... Theme theme = new Theme(); Chunk html = theme.makeChunk("my_template"); html.set("class_a", "blue_cell"); html.set("class_b", "plain_cell"); String row1 = "[[color,text],[blue,moe],[red,curly],[orange,larry]]"; String row2 = "[[color,text],[red,hat],[black,dog],[blue,bottle]]"; String[] list = new String[]{row1,row2}; html.set("list", list); out = getOutputWriter(); html.render( out ); // or System.out.print( html.toString() ) out.flush(); out.close();
import com.x5.template.Theme; import com.x5.template.Chunk; import java.io.File; import java.io.FileWriter; import java.io.IOException; ... public void writeTemplatedFile() throws IOException { Theme theme = new Theme(); Chunk chunk = theme.makeChunk("my_template","txt"); // replace static values below with user input chunk.set("name", "Lancelot"); chunk.set("favorite_color", "blue"); String outfilePath = getFilePath(); File file = new File(outfilePath); FileWriter out = new FileWriter(file); chunk.render( out ); out.flush(); out.close(); }
Theme theme = new Theme(); Chunk html = theme.makeChunk("example"); html.set("name", "whatever"); html.set("vitals", getJsonArray() ); html.set("friends", getJsonFriendObjects() ); html.render( out );