Class Fj.DeserializeConfig

java.lang.Object
com.landawn.abacus.parser.Fj.DeserializeConfig
Direct Known Subclasses:
Fj.DeserializeConfig.FDC
Enclosing class:
Fj

public static class Fj.DeserializeConfig extends Object
The Class DeserializeConfig.
  • Method Details

    • createJavaBeanDeserializer

      public com.alibaba.fastjson.parser.deserializer.ObjectDeserializer createJavaBeanDeserializer(Class<?> clazz, Type type)
      Creates the java bean deserializer.
      Parameters:
      clazz -
      type -
      Returns:
    • createFieldDeserializer

      public com.alibaba.fastjson.parser.deserializer.FieldDeserializer createFieldDeserializer(com.alibaba.fastjson.parser.ParserConfig mapping, com.alibaba.fastjson.util.JavaBeanInfo beanInfo, com.alibaba.fastjson.util.FieldInfo fieldInfo)
      Creates the field deserializer.
      Parameters:
      mapping -
      beanInfo -
      fieldInfo -
      Returns:
    • isAsmEnable

      public boolean isAsmEnable()
      Checks if is asm enable.
      Returns:
      true, if is asm enable
    • setAsmEnable

      public Fj.DeserializeConfig setAsmEnable(boolean asmEnable)
      Sets the asm enable.
      Parameters:
      asmEnable -
      Returns:
    • getParserConfig

      public com.alibaba.fastjson.parser.ParserConfig getParserConfig()
      Gets the parser config.
      Returns:
    • setParserConfig

      public Fj.DeserializeConfig setParserConfig(com.alibaba.fastjson.parser.ParserConfig parserConfig)
      Sets the parser config.
      Parameters:
      parserConfig -
      Returns:
    • getParseProcess

      public com.alibaba.fastjson.parser.deserializer.ParseProcess getParseProcess()
      Gets the parses the process.
      Returns:
    • setParseProcess

      public Fj.DeserializeConfig setParseProcess(com.alibaba.fastjson.parser.deserializer.ParseProcess processor)
      Sets the parse process.
      Parameters:
      processor -
      Returns:
    • getFeatures

      public com.alibaba.fastjson.parser.Feature[] getFeatures()
      Gets the features.
      Returns:
    • setFeatures

      @SafeVarargs public final Fj.DeserializeConfig setFeatures(com.alibaba.fastjson.parser.Feature... features)
      Sets the features.
      Parameters:
      features -
      Returns:
    • getFeatureValues

      public int getFeatureValues()
      Gets the feature values.
      Returns:
    • setFeatureValues

      public Fj.DeserializeConfig setFeatureValues(int featureValues)
      Sets the feature values.
      Parameters:
      featureValues -
      Returns: