com.ibm.tivoli.maximo.miniapps.treegrid

Class UIBuilder

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


    public class UIBuilder
    extends BaseJSONBuilder
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry, java.util.AbstractMap.SimpleImmutableEntry
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String Code 
    • Constructor Summary

      Constructors 
      Constructor and Description
      UIBuilder() 
      UIBuilder(java.util.Map data) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      com.ibm.json.java.JSONObject Actions() 
      com.ibm.json.java.JSONObject addCol() 
      com.ibm.json.java.JSONObject addCol(java.lang.String id) 
      com.ibm.json.java.JSONObject addCol(java.lang.String id, java.lang.String colLabel) 
      com.ibm.json.java.JSONObject addCol(java.lang.String id, java.lang.String colLabel, com.ibm.json.java.JSONArray Cols) 
      com.ibm.json.java.JSONObject addDef() 
      com.ibm.json.java.JSONObject addGantt() 
      com.ibm.json.java.JSONObject addGantt(java.lang.String id) 
      com.ibm.json.java.JSONObject addLeftCol() 
      com.ibm.json.java.JSONObject addLeftCol(java.lang.String id) 
      com.ibm.json.java.JSONObject addLeftCol(java.lang.String id, java.lang.String label) 
      com.ibm.json.java.JSONObject addPager() 
      com.ibm.json.java.JSONObject addRightCol() 
      com.ibm.json.java.JSONObject addRightCol(java.lang.String id) 
      com.ibm.json.java.JSONObject addRightCol(java.lang.String id, java.lang.String label) 
      DataRow addRow()
      Adds a new empty row to the Body.
      com.ibm.json.java.JSONObject addSolid() 
      com.ibm.json.java.JSONObject addZoom() 
      com.ibm.json.java.JSONArray Body() 
      com.ibm.json.java.JSONArray Calendars() 
      com.ibm.json.java.JSONObject Cfg() 
      com.ibm.json.java.JSONArray Cols() 
      com.ibm.json.java.JSONArray Def() 
      com.ibm.json.java.JSONObject Filter() 
      com.ibm.json.java.JSONObject Format() 
      com.ibm.json.java.JSONObject Gantt()
      Looks through all the Right Columns for "G" "Gantt" Column
      com.ibm.json.java.JSONObject getSolid(java.lang.String id)
      Gets/Creates a Solid with the given ID
      com.ibm.json.java.JSONArray Head() 
      com.ibm.json.java.JSONObject Header() 
      com.ibm.json.java.JSONObject Lang() 
      com.ibm.json.java.JSONArray LeftCols() 
      com.ibm.json.java.JSONObject Pager() 
      com.ibm.json.java.JSONArray Pagers() 
      com.ibm.json.java.JSONObject Panel() 
      com.ibm.json.java.JSONArray RightCols() 
      com.ibm.json.java.JSONArray Solid() 
      com.ibm.json.java.JSONObject Toolbar() 
      com.ibm.json.java.JSONArray Zoom() 
      • Methods inherited from class com.ibm.json.java.JSONObject

        isValidObject, isValidType, parse, parse, parse, put, serialize, serialize, serialize, serialize, serialize, serialize, toString
      • Methods inherited from class java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Map

        equals, hashCode
    • Constructor Detail

      • UIBuilder

        public UIBuilder()
      • UIBuilder

        public UIBuilder(java.util.Map data)
    • Method Detail

      • Actions

        public com.ibm.json.java.JSONObject Actions()
      • Cfg

        public com.ibm.json.java.JSONObject Cfg()
      • Cols

        public com.ibm.json.java.JSONArray Cols()
      • addCol

        public com.ibm.json.java.JSONObject addCol()
      • addCol

        public com.ibm.json.java.JSONObject addCol(java.lang.String id)
      • addCol

        public com.ibm.json.java.JSONObject addCol(java.lang.String id,
                                                   java.lang.String colLabel)
      • Def

        public com.ibm.json.java.JSONArray Def()
      • addDef

        public com.ibm.json.java.JSONObject addDef()
      • Head

        public com.ibm.json.java.JSONArray Head()
      • Header

        public com.ibm.json.java.JSONObject Header()
      • Lang

        public com.ibm.json.java.JSONObject Lang()
      • Format

        public com.ibm.json.java.JSONObject Format()
      • Pager

        public com.ibm.json.java.JSONObject Pager()
      • Pagers

        public com.ibm.json.java.JSONArray Pagers()
      • addPager

        public com.ibm.json.java.JSONObject addPager()
      • Panel

        public com.ibm.json.java.JSONObject Panel()
      • RightCols

        public com.ibm.json.java.JSONArray RightCols()
      • addRightCol

        public com.ibm.json.java.JSONObject addRightCol()
      • LeftCols

        public com.ibm.json.java.JSONArray LeftCols()
      • addLeftCol

        public com.ibm.json.java.JSONObject addLeftCol()
      • addRightCol

        public com.ibm.json.java.JSONObject addRightCol(java.lang.String id)
      • addRightCol

        public com.ibm.json.java.JSONObject addRightCol(java.lang.String id,
                                                        java.lang.String label)
      • addLeftCol

        public com.ibm.json.java.JSONObject addLeftCol(java.lang.String id)
      • addLeftCol

        public com.ibm.json.java.JSONObject addLeftCol(java.lang.String id,
                                                       java.lang.String label)
      • addCol

        public com.ibm.json.java.JSONObject addCol(java.lang.String id,
                                                   java.lang.String colLabel,
                                                   com.ibm.json.java.JSONArray Cols)
      • Solid

        public com.ibm.json.java.JSONArray Solid()
      • addSolid

        public com.ibm.json.java.JSONObject addSolid()
      • getSolid

        public com.ibm.json.java.JSONObject getSolid(java.lang.String id)
        Gets/Creates a Solid with the given ID
        Parameters:
        id -
        Returns:
      • Toolbar

        public com.ibm.json.java.JSONObject Toolbar()
      • Zoom

        public com.ibm.json.java.JSONArray Zoom()
      • addZoom

        public com.ibm.json.java.JSONObject addZoom()
      • Body

        public com.ibm.json.java.JSONArray Body()
      • addGantt

        public com.ibm.json.java.JSONObject addGantt()
      • Filter

        public com.ibm.json.java.JSONObject Filter()
      • addRow

        public DataRow addRow()
        Adds a new empty row to the Body. If the body has not been created, then it will be created.
        Returns:
      • addGantt

        public com.ibm.json.java.JSONObject addGantt(java.lang.String id)
      • Gantt

        public com.ibm.json.java.JSONObject Gantt()
        Looks through all the Right Columns for "G" "Gantt" Column
        Returns:
      • Calendars

        public com.ibm.json.java.JSONArray Calendars()