Class StoredStringMap<T>

java.lang.Object
net.thevpc.naru.impl.util.StoredStringMap<T>

public class StoredStringMap<T> extends Object
  • Constructor Details

    • StoredStringMap

      public StoredStringMap(net.thevpc.nuts.io.NPath file, Class<T> type)
  • Method Details

    • getSerializer

      public Function<T,net.thevpc.nuts.elem.NElement> getSerializer()
    • setSerializer

      public StoredStringMap<T> setSerializer(Function<T,net.thevpc.nuts.elem.NElement> serializer)
    • getDeserializer

      public Function<net.thevpc.nuts.elem.NElement,T> getDeserializer()
    • setDeserializer

      public StoredStringMap<T> setDeserializer(Function<net.thevpc.nuts.elem.NElement,T> deserializer)
    • get

      public net.thevpc.nuts.util.NOptional<T> get(String k)
    • put

      public StoredStringMap<T> put(String k, T v)
    • save

      public void save()
    • load

      public StoredStringMap<T> load()
    • toMap

      public Map<String,T> toMap()
    • remove

      public void remove(String alias)