Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. String insertData (String template){
  2.  
  3. template=template.replace("###menu1Link###",tbMenu1Link.getText());
  4. template=template.replace("###menu1Title###",tbMenu1Title.getText());
  5. template=template.replace("###content###",epContent.getText());
  6. template=template.replace("###footer###",epFooter.getText());
  7. template=template.replace("###image1###",jfc2.getSelectedFile().getPath());
  8. template=template.replace("###image2###",jfc2.getSelectedFile().getPath());
  9.  
  10. return template ;
  11. }
  12.  
  13. void doStuff(String template) {
  14.  
  15. Map<String,String> vars = new HashMap<String, String>();
  16. vars.put("###menu1Link###",tbMenu1Link.getText());
  17. vars.put("###menu1Title###",tbMenu1Title.getText());
  18. vars.put("###content###",epContent.getText());
  19. //...
  20. String templateWithData = insertData(template, vars);
  21. }
  22.  
  23. String insertData (String template, Map<String, String> vars){
  24. for (String key : vars.keySet()) {
  25. template = template.replace(key, vars.get(key));
  26. }
  27. return template ;
  28. }
  29.  
  30. ... <a href="###menu1Link###">###menu1Title###</a> ...
  31.  
  32. ... <a href="%s">%s</a> ...
  33.  
  34. String insertData(String template) {
  35. return String.format(template,
  36. tbMenu1Link.getText(),
  37. tbMenu1Title.getText()
  38. );
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement