Class ClaimDefinitionCodec

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

@NullMarked public class ClaimDefinitionCodec extends Object implements su.nightexpress.nightcore.configuration.codec.ConfigCodec<DefaultClaimDefinition>
  • 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, DefaultClaimDefinition 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

    • ClaimDefinitionCodec

      public ClaimDefinitionCodec()
  • Method Details

    • read

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

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