com.ibm.tivoli.maximo.miniapps.treegrid

Class DefaultJSONVisitor

  • java.lang.Object
    • com.ibm.tivoli.maximo.miniapps.treegrid.DefaultJSONVisitor
  • All Implemented Interfaces:
    JSONVisitor


    public class DefaultJSONVisitor
    extends java.lang.Object
    implements JSONVisitor
    Default Base implementation for JSONVisitor to make it easier to implement visitors
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void visitBoolean(java.lang.Object parent, java.lang.Object key, java.lang.Boolean val) 
      void visitJSONArray(java.lang.Object parent, java.lang.Object key, com.ibm.json.java.JSONArray val) 
      void visitJSONObject(java.lang.Object parent, java.lang.Object key, com.ibm.json.java.JSONObject val) 
      void visitNull(java.lang.Object parent, java.lang.Object key) 
      void visitNumber(java.lang.Object parent, java.lang.Object key, java.lang.Number val) 
      void visitObject(java.lang.Object parent, java.lang.Object key, java.lang.Object val) 
      void visitString(java.lang.Object parent, java.lang.Object key, java.lang.String val) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultJSONVisitor

        public DefaultJSONVisitor()
    • Method Detail

      • visitJSONObject

        public void visitJSONObject(java.lang.Object parent,
                                    java.lang.Object key,
                                    com.ibm.json.java.JSONObject val)
        Specified by:
        visitJSONObject in interface JSONVisitor
      • visitJSONArray

        public void visitJSONArray(java.lang.Object parent,
                                   java.lang.Object key,
                                   com.ibm.json.java.JSONArray val)
        Specified by:
        visitJSONArray in interface JSONVisitor
      • visitNumber

        public void visitNumber(java.lang.Object parent,
                                java.lang.Object key,
                                java.lang.Number val)
        Specified by:
        visitNumber in interface JSONVisitor
      • visitBoolean

        public void visitBoolean(java.lang.Object parent,
                                 java.lang.Object key,
                                 java.lang.Boolean val)
        Specified by:
        visitBoolean in interface JSONVisitor
      • visitString

        public void visitString(java.lang.Object parent,
                                java.lang.Object key,
                                java.lang.String val)
        Specified by:
        visitString in interface JSONVisitor
      • visitNull

        public void visitNull(java.lang.Object parent,
                              java.lang.Object key)
        Specified by:
        visitNull in interface JSONVisitor
      • visitObject

        public void visitObject(java.lang.Object parent,
                                java.lang.Object key,
                                java.lang.Object val)
        Specified by:
        visitObject in interface JSONVisitor