Class JsonNodeModelFactory.ObjectNodeModel

java.lang.Object
freemarker.ext.beans.BeanModel
com.flowable.platform.common.freemarker.JsonNodeModelFactory.ObjectNodeModel
All Implemented Interfaces:
freemarker.ext.util.WrapperTemplateModel, freemarker.template.AdapterTemplateModel, freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel, freemarker.template.TemplateModelWithAPISupport
Enclosing class:
JsonNodeModelFactory

public static class JsonNodeModelFactory.ObjectNodeModel
extends freemarker.ext.beans.BeanModel
  • Field Summary

    Fields inherited from class freemarker.ext.beans.BeanModel

    object, wrapper

    Fields inherited from interface freemarker.template.TemplateModel

    NOTHING
  • Constructor Summary

    Constructors 
    Constructor Description
    ObjectNodeModel​(com.fasterxml.jackson.databind.node.ObjectNode object, freemarker.ext.beans.BeansWrapper wrapper)  
  • Method Summary

    Modifier and Type Method Description
    protected freemarker.template.TemplateModel invokeGenericGet​(java.util.Map classInfo, java.lang.Class<?> clazz, java.lang.String key)  
    boolean isEmpty()  
    protected java.util.Set keySet()  
    int size()  

    Methods inherited from class freemarker.ext.beans.BeanModel

    get, getAdaptedObject, getAPI, getWrappedObject, hasPlainGetMethod, keys, toString, unwrap, values, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ObjectNodeModel

      public ObjectNodeModel​(com.fasterxml.jackson.databind.node.ObjectNode object, freemarker.ext.beans.BeansWrapper wrapper)
  • Method Details

    • invokeGenericGet

      protected freemarker.template.TemplateModel invokeGenericGet​(java.util.Map classInfo, java.lang.Class<?> clazz, java.lang.String key) throws freemarker.template.TemplateModelException
      Overrides:
      invokeGenericGet in class freemarker.ext.beans.BeanModel
      Throws:
      freemarker.template.TemplateModelException
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface freemarker.template.TemplateHashModel
      Overrides:
      isEmpty in class freemarker.ext.beans.BeanModel
    • size

      public int size()
      Specified by:
      size in interface freemarker.template.TemplateHashModelEx
      Overrides:
      size in class freemarker.ext.beans.BeanModel
    • keySet

      protected java.util.Set keySet()
      Overrides:
      keySet in class freemarker.ext.beans.BeanModel