Class Capability.SupersetMap<T>

java.lang.Object
dev.equo.solstice.Capability.SupersetMap<T>
Enclosing class:
Capability

public static class Capability.SupersetMap<T> extends Object
A map whose keys are Capability, and you can quickly retrieve entries which match superset of the Capability you request.
  • Constructor Details

    • SupersetMap

      public SupersetMap()
  • Method Details

    • put

      public void put(Capability cap, T value)
      Adds the given entry.
    • getAnySupersetOf

      public T getAnySupersetOf(Capability cap)
      Returns the first entry whose capability is a superset of the given argument.
    • toString

      public String toString()
      Overrides:
      toString in class Object