Interface MapMetadata

All Superinterfaces:
Metadata

public interface MapMetadata extends Metadata
Represents details of a map in a field/property in a class.
Since:
3.0
  • Method Details

    • setKeyType

      MapMetadata setKeyType(String type)
      Method to set the name of the key type.
      Parameters:
      type - Name of the key type
      Returns:
      This metadata object
    • getKeyType

      String getKeyType()
      Accessor for the key type.
      Returns:
      The key type
    • setEmbeddedKey

      MapMetadata setEmbeddedKey(boolean val)
      Method to set whether the key is embedded.
      Parameters:
      val - Whether it is embedded
      Returns:
      This metadata object
    • getEmbeddedKey

      Boolean getEmbeddedKey()
      Accessor for whether the key is embedded.
      Returns:
      whether the key is embedded
    • setSerializedKey

      MapMetadata setSerializedKey(boolean val)
      Method to set whether the key is serialised.
      Parameters:
      val - Whether it is serialised
      Returns:
      This metadata object
    • getSerializedKey

      Boolean getSerializedKey()
      Accessor for whether the key is serialised.
      Returns:
      whether the key is serialised
    • setDependentKey

      MapMetadata setDependentKey(boolean val)
      Method to set whether the key is dependent.
      Parameters:
      val - Whether it is dependent
      Returns:
      This metadata object
    • getDependentKey

      Boolean getDependentKey()
      Accessor for whether the key is dependent.
      Returns:
      whether the key is dependent
    • setValueType

      MapMetadata setValueType(String type)
      Method to set the name of the value type.
      Parameters:
      type - Name of the value type
      Returns:
      This metadata object
    • getValueType

      String getValueType()
      Accessor for the value type.
      Returns:
      The value type
    • setEmbeddedValue

      MapMetadata setEmbeddedValue(boolean val)
      Method to set whether the value is embedded.
      Parameters:
      val - Whether it is embedded
      Returns:
      This metadata object
    • getEmbeddedValue

      Boolean getEmbeddedValue()
      Accessor for whether the value is embedded.
      Returns:
      whether the value is embedded
    • setSerializedValue

      MapMetadata setSerializedValue(boolean val)
      Method to set whether the value is serialised.
      Parameters:
      val - Whether it is serialised
      Returns:
      This metadata object
    • getSerializedValue

      Boolean getSerializedValue()
      Accessor for whether the value is serialised.
      Returns:
      whether the value is serialised
    • setDependentValue

      MapMetadata setDependentValue(boolean val)
      Method to set whether the value is dependent.
      Parameters:
      val - Whether it is dependent
      Returns:
      This metadata object
    • getDependentValue

      Boolean getDependentValue()
      Accessor for whether the value is dependent.
      Returns:
      whether the value is dependent