com.ibm.tivoli.maximo.miniapps.treegrid

Class DataBuilder

  • All Implemented Interfaces:
    com.ibm.json.java.JSONArtifact, java.io.Serializable, java.lang.Cloneable, java.util.Map


    public class DataBuilder
    extends ChangesBuilder
    Very Simple Abstraction around the TreeGrid Data model.
     DataBuilder builder = new DataBuilder();
     DataRow root = builder.addRow();
     root.put(TreeGrid.I.id, "ROOT");
     root.put("Test", "Test1");
     
     DataRow child = root.addItem();
     child.put(TreeGrid.I.id, "1");
     child.put("Test", "Test2");
     
     String data = builder.toString();
     PrintWriter pw = resp.getWriter();
     pw.print(data);
     pw.flush();
    
     
    The "Body" is added automatically when you call addRow(), and rows created using addRow() are automatically added to the model.
    See Also:
    Serialized Form
    • Constructor Detail

      • DataBuilder

        public DataBuilder()
      • DataBuilder

        public DataBuilder(java.util.Map data)