Class ParserConfig<C extends ParserConfig<C>>

java.lang.Object
com.landawn.abacus.parser.ParserConfig<C>
Type Parameters:
C -
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
DeserializationConfig, SerializationConfig

public abstract class ParserConfig<C extends ParserConfig<C>> extends Object implements Cloneable
Since:
0.8
Author:
Haiyang Li
See Also:
  • Constructor Details

    • ParserConfig

      public ParserConfig()
  • Method Details

    • getIgnoredPropNames

      public Map<Class<?>,Set<String>> getIgnoredPropNames()
      Gets the ignored prop names.
      Returns:
    • getIgnoredPropNames

      public Collection<String> getIgnoredPropNames(Class<?> cls)
      Gets the ignored prop names.
      Parameters:
      cls -
      Returns:
    • setIgnoredPropNames

      public C setIgnoredPropNames(Set<String> ignoredPropNames)
      Sets the ignored prop names.
      Parameters:
      ignoredPropNames -
      Returns:
    • setIgnoredPropNames

      public C setIgnoredPropNames(Class<?> cls, Set<String> ignoredPropNames)
      Sets the ignored prop names.
      Parameters:
      cls -
      ignoredPropNames -
      Returns:
    • setIgnoredPropNames

      public C setIgnoredPropNames(Map<Class<?>,Set<String>> ignoredPropNames)
      Sets the ignored prop names.
      Parameters:
      ignoredPropNames -
      Returns:
    • copy

      public C copy()
      Returns: