Class SenderMap

java.lang.Object
com.kamikazejam.kamicommon.util.id.SenderMap

public final class SenderMap extends Object
  • Field Details

  • Constructor Details

    • SenderMap

      public SenderMap()
  • Method Details

    • getValues

      @Contract("null, _ -> fail; !null, null -> fail") @NotNull public @NotNull @UnmodifiableView Set<String> getValues(SenderPresence presence, SenderType type)
    • getPresence

      @Contract("null -> fail") public SenderPresence getPresence(String value)
    • getPresence

      public SenderPresence getPresence(String value, SenderType type)
    • contains

      @Contract("null, _, _ -> fail; !null, null, _ -> fail; !null, !null, null -> fail") public boolean contains(String value, SenderPresence presence, SenderType type)
    • clear

      public void clear()
    • addValue

      @Contract("null, _ -> fail; !null, null -> fail") public void addValue(String value, SenderPresence presence)
    • addValue

      @Contract("null, _ -> fail; !null, null -> fail") public void addValue(String value, List<SenderPresence> presences)
    • addValue

      @Contract("null, _, _ -> fail; !null, null, _ -> fail; !null, !null, null -> fail") public void addValue(String value, List<SenderPresence> presences, List<SenderType> types)
    • removeValueCompletely

      @Contract("null -> fail") public boolean removeValueCompletely(String value)
    • getPresences

      @Contract("null -> fail") @NotNull public static @NotNull List<@NotNull SenderPresence> getPresences(SenderPresence presence)
    • getSenderTypes

      @Contract("null -> fail") @NotNull public static @NotNull List<@NotNull SenderType> getSenderTypes(String value)
    • isPlayerValue

      public static boolean isPlayerValue(String value)