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(Map classInfo, Class<?> clazz, String key)
     
    boolean
     
    protected Set
     
    int
     

    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(Map classInfo, Class<?> clazz, 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 Set keySet()
      Overrides:
      keySet in class freemarker.ext.beans.BeanModel