Interface MapAttribute<X,​K,​V>

  • Type Parameters:
    X - The type the represented Map belongs to
    K - The type of the key of the represented Map
    V - The type of the value of the represented Map
    All Superinterfaces:
    Attribute<X,​Map<K,​V>>, Bindable<V>, PluralAttribute<X,​Map<K,​V>,​V>

    public interface MapAttribute<X,​K,​V>
    extends PluralAttribute<X,​Map<K,​V>,​V>
    Instances of the type MapAttribute represent persistent java.util.Map-valued attributes.
    Since:
    2.0
    • Method Detail

      • getKeyJavaType

        Class<K> getKeyJavaType()
        Return the Java type of the map key.
        Returns:
        Java key type
      • getKeyType

        Type<K> getKeyType()
        Return the type representing the key type of the map.
        Returns:
        type representing key type