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
-
Field Summary
FieldsFields inherited from class ClajConfig.Field
changed, defaultValue, desc, key, loaded, modified, type, value -
Constructor Summary
ConstructorsConstructorDescriptionSetField(String key, String desc, Class<T> elementType, arc.func.Prov<arc.struct.ObjectSet<T>> def, boolean register) 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(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 Summary
Methods inherited from class ClajConfig.Field
changed, checkValue, decode, get, getOrDefault, isDefault, load, loaded, modified, name, notifyChange, reload, save, set, setDefault, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Autosaver.Saveable
forceSave
-
Field Details
-
elementType
-
defaultMaker
-
-
Constructor Details
-
SetField
-
SetField
-
SetField
-
SetField
-
-
Method Details
-
loadValue
- Overrides:
loadValuein classClajConfig.Field<arc.struct.ObjectSet<T>>
-
saveValue
protected void saveValue()- Overrides:
saveValuein classClajConfig.Field<arc.struct.ObjectSet<T>>
-
getDefault
- Overrides:
getDefaultin classClajConfig.Field<arc.struct.ObjectSet<T>>
-
decodeValue
- Overrides:
decodeValuein classClajConfig.Field<arc.struct.ObjectSet<T>>
-
add
-
remove
-
contains
-
clear
public void clear()
-