Package dev.equo.solstice
Class Capability.SupersetMap<T>
- java.lang.Object
-
- dev.equo.solstice.Capability.SupersetMap<T>
-
- Enclosing class:
- Capability
public static class Capability.SupersetMap<T> extends java.lang.ObjectA map whose keys areCapability, and you can quickly retrieve entries which match superset of theCapabilityyou request.
-
-
Constructor Summary
Constructors Constructor Description SupersetMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetAnySupersetOf(Capability cap)Returns the first entry whose capability is a superset of the given argument.voidput(Capability cap, T value)Adds the given entry.java.lang.StringtoString()
-
-
-
Method Detail
-
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 java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-