Interface ITemporalMapKey

All Superinterfaces:
IMapKey
All Known Subinterfaces:
ICalendarMapKey
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ITemporalMapKey extends IMapKey
An IMapItem key based on an ITemporalItem value.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the atomic item used as the key.
    default boolean
    Determine if this key is the same as another key.

    Methods inherited from interface dev.metaschema.core.metapath.item.function.IMapKey

    hashCode
  • Method Details

    • getKey

      ITemporalItem getKey()
      Description copied from interface: IMapKey
      Get the atomic item used as the key.
      Specified by:
      getKey in interface IMapKey
      Returns:
      the atomic item
    • isSameKey

      default boolean isSameKey(IMapKey other)
      Description copied from interface: IMapKey
      Determine if this key is the same as another key.
      Specified by:
      isSameKey in interface IMapKey
      Parameters:
      other - the other key to compare
      Returns:
      true if the keys are the same, or false otherwise