Class TripleKeyMap<A,B,C,E>

java.lang.Object
net.officefloor.compile.impl.util.TripleKeyMap<A,B,C,E>

public class TripleKeyMap<A,B,C,E> extends Object
Map that provides a triple key to obtain the entry.
Author:
Daniel Sagenschneider
  • Constructor Details

    • TripleKeyMap

      public TripleKeyMap()
  • Method Details

    • put

      public void put(A a, B b, C c, E entry)
      Registers the entry.
      Parameters:
      a - First key for registering.
      b - Second key for registering.
      c - Third key for registering.
      entry - Entry to register.
    • get

      public E get(A a, B b, C c)
      Obtains the entry.
      Parameters:
      a - First key registered under.
      b - Second key registered under.
      c - Third key registered under.
      Returns:
      Entry or null if not found.