Class ClaimRulesCodec

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

@NullMarked public class ClaimRulesCodec extends Object implements su.nightexpress.nightcore.configuration.codec.ConfigCodec<DefaultClaimRules>
  • 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>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ClaimRulesCodec
     
  • 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, DefaultClaimRules properties)
     

    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
  • Field Details

  • Constructor Details

    • ClaimRulesCodec

      public ClaimRulesCodec()
  • Method Details

    • read

      public DefaultClaimRules 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<DefaultClaimRules>
      Throws:
      su.nightexpress.nightcore.configuration.exception.CodecReadException
    • write

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