Interface MapMetadata

  • All Superinterfaces:
    Metadata, NonNullMetadata

    @ConsumerType
    public interface MapMetadata
    extends NonNullMetadata
    Metadata for a Map based value.

    This is specified by the map element.

    Author:
    $Id: 8636f9875e3ab1c0d03d2aeb6abb31cfcf4f48ac $
    • Method Detail

      • getKeyType

        java.lang.String getKeyType()
        Return the name of the type of the map keys. This is specified by the key-type attribute of the map.
        Returns:
        The name of the type of the map keys, or null if none is specified.
      • getValueType

        java.lang.String getValueType()
        Return the name of the type of the map values. This is specified by the value-type attribute of the map.
        Returns:
        The name of the type of the map values, or null if none is specified.
      • getEntries

        java.util.List<MapEntry> getEntries()
        Return the entries for the map.
        Returns:
        An immutable List of MapEntry objects for each entry in the map. The List is empty if no entries are specified for the map.