Class ClaimMemberCodec

java.lang.Object
su.nightexpress.excellentclaims.core.claim.codec.ClaimMemberCodec
All Implemented Interfaces:
su.nightexpress.nightcore.configuration.codec.ConfigCodec<DefaultClaimMember>

@NullMarked public class ClaimMemberCodec extends Object implements su.nightexpress.nightcore.configuration.codec.ConfigCodec<DefaultClaimMember>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface su.nightexpress.nightcore.configuration.codec.ConfigCodec

    su.nightexpress.nightcore.configuration.codec.ConfigCodec.Loader<T>, su.nightexpress.nightcore.configuration.codec.ConfigCodec.Writer<T>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    read(su.nightexpress.nightcore.config.FileConfig config, String path)
     
    void
    write(su.nightexpress.nightcore.config.FileConfig config, String path, DefaultClaimMember value)
     

    Methods inherited from class Object

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

    Methods inherited from interface su.nightexpress.nightcore.configuration.codec.ConfigCodec

    getDispatcherType, read, readOptional
  • Constructor Details

    • ClaimMemberCodec

      public ClaimMemberCodec()
  • Method Details

    • read

      public @Nullable DefaultClaimMember read(su.nightexpress.nightcore.config.FileConfig config, String path) throws su.nightexpress.nightcore.configuration.exception.CodecReadException
      Specified by:
      read in interface su.nightexpress.nightcore.configuration.codec.ConfigCodec<DefaultClaimMember>
      Throws:
      su.nightexpress.nightcore.configuration.exception.CodecReadException
    • write

      public void write(su.nightexpress.nightcore.config.FileConfig config, String path, DefaultClaimMember value)
      Specified by:
      write in interface su.nightexpress.nightcore.configuration.codec.ConfigCodec<DefaultClaimMember>