Class SerializationConfig<C extends SerializationConfig<C>>

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

public abstract class SerializationConfig<C extends SerializationConfig<C>> extends ParserConfig<C>
Since:
0.8
Author:
Haiyang Li
  • Constructor Details

    • SerializationConfig

      public SerializationConfig()
  • Method Details

    • getExclusion

      public Exclusion getExclusion()
      Gets the exclusion.
      Returns:
    • setExclusion

      public C setExclusion(Exclusion exclusion)
      Sets the exclusion for field in bean.
      Parameters:
      exclusion -
      Returns:
    • skipTransientField

      public boolean skipTransientField()
      Checks if is skip transient field.
      Returns:
      true, if is skip transient field
    • skipTransientField

      public C skipTransientField(boolean skipTransientField)
      Sets the skip transient field.
      Parameters:
      skipTransientField -
      Returns:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Returns:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      Parameters:
      obj -
      Returns:
      true, if successful
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns: