Class EnumCodecProvider

java.lang.Object
com.skava.codec.EnumCodecProvider
All Implemented Interfaces:
org.bson.codecs.configuration.CodecProvider

public class EnumCodecProvider extends Object implements org.bson.codecs.configuration.CodecProvider
Codec provider class for providing codecs for enums based on the Enum class
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> org.bson.codecs.Codec<T>
    get(Class<T> clazz, org.bson.codecs.configuration.CodecRegistry registry)
    Returns Codec for the passed Enum class Each enum class has its own codec class that codec class is returned by this method based upon the passed enum class

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.bson.codecs.configuration.CodecProvider

    get
  • Constructor Details

    • EnumCodecProvider

      public EnumCodecProvider()
  • Method Details

    • get

      public <T> org.bson.codecs.Codec<T> get(Class<T> clazz, org.bson.codecs.configuration.CodecRegistry registry)
      Returns Codec for the passed Enum class Each enum class has its own codec class that codec class is returned by this method based upon the passed enum class
      Specified by:
      get in interface org.bson.codecs.configuration.CodecProvider