Class UnevaluatedPropertiesRule

java.lang.Object
org.jsonschema2pojo.rules.AdditionalPropertiesRule
io.serverlessworkflow.generator.UnevaluatedPropertiesRule
All Implemented Interfaces:
org.jsonschema2pojo.rules.Rule<com.sun.codemodel.JDefinedClass,com.sun.codemodel.JDefinedClass>

public class UnevaluatedPropertiesRule extends org.jsonschema2pojo.rules.AdditionalPropertiesRule implements org.jsonschema2pojo.rules.Rule<com.sun.codemodel.JDefinedClass,com.sun.codemodel.JDefinedClass>
  • Constructor Summary

    Constructors
    Constructor
    Description
    UnevaluatedPropertiesRule(org.jsonschema2pojo.rules.RuleFactory ruleFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.sun.codemodel.JDefinedClass
    apply(String nodeName, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode parent, com.sun.codemodel.JDefinedClass jclass, org.jsonschema2pojo.Schema schema)
     

    Methods inherited from class java.lang.Object

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

    • UnevaluatedPropertiesRule

      public UnevaluatedPropertiesRule(org.jsonschema2pojo.rules.RuleFactory ruleFactory)
  • Method Details

    • apply

      public com.sun.codemodel.JDefinedClass apply(String nodeName, com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode parent, com.sun.codemodel.JDefinedClass jclass, org.jsonschema2pojo.Schema schema)
      Specified by:
      apply in interface org.jsonschema2pojo.rules.Rule<com.sun.codemodel.JDefinedClass,com.sun.codemodel.JDefinedClass>
      Overrides:
      apply in class org.jsonschema2pojo.rules.AdditionalPropertiesRule