Class ClajConfig.SetField<T>

java.lang.Object
com.xpdustry.claj.server.ClajConfig.Field<arc.struct.ObjectSet<T>>
com.xpdustry.claj.server.ClajConfig.SetField<T>
All Implemented Interfaces:
Autosaver.Saveable
Enclosing class:
ClajConfig

public static class ClajConfig.SetField<T> extends ClajConfig.Field<arc.struct.ObjectSet<T>>
  • Field Details

    • elementType

      public final Class<T> elementType
    • defaultMaker

      protected final arc.func.Prov<arc.struct.ObjectSet<T>> defaultMaker
  • Constructor Details

    • SetField

      public SetField(String key, String desc, Class<T> elementType, arc.func.Prov<arc.struct.ObjectSet<T>> def)
    • SetField

      public SetField(String key, String desc, Class<T> elementType, arc.func.Prov<arc.struct.ObjectSet<T>> def, arc.func.Cons<arc.struct.ObjectSet<T>> changed)
    • SetField

      public SetField(String key, String desc, Class<T> elementType, arc.func.Prov<arc.struct.ObjectSet<T>> def, boolean register)
    • SetField

      public SetField(String key, String desc, Class<T> elementType, arc.func.Prov<arc.struct.ObjectSet<T>> def, arc.func.Cons<arc.struct.ObjectSet<T>> changed, boolean register)
  • Method Details