javax.jdo.metadata

## Interface ArrayMetadata

- All Superinterfaces:
    Metadata

      public interface ArrayMetadata
      extends Metadata

  Represents details of an array in a field/property in a class.
  Since:
    3.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Boolean` | `getDependentElement()` Accessor for whether the element is dependent.
    `String` | `getElementType()` Accessor for the element type.
    `Boolean` | `getEmbeddedElement()` Accessor for whether the element is embedded.
    `Boolean` | `getSerializedElement()` Accessor for whether the element is serialised.
    `ArrayMetadata` | `setDependentElement(boolean val)` Method to set whether the element is dependent.
    `ArrayMetadata` | `setElementType(String type)` Method to set the name of the element type.
    `ArrayMetadata` | `setEmbeddedElement(boolean val)` Method to set whether the element is embedded.
    `ArrayMetadata` | `setSerializedElement(boolean val)` Method to set whether the element is serialised.

    - ### Methods inherited from interface javax.jdo.metadata.Metadata

      `getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata`

- - ### Method Detail

    - #### setElementType

          ArrayMetadata setElementType(String type)

      Method to set the name of the element type.
      Parameters:
        `type` - Name of the element type
      Returns:
        This metadata object

    - #### getElementType

          String getElementType()

      Accessor for the element type.
      Returns:
        The element type

    - #### setEmbeddedElement

          ArrayMetadata setEmbeddedElement(boolean val)

      Method to set whether the element is embedded.
      Parameters:
        `val` - Whether it is embedded
      Returns:
        This metadata object

    - #### getEmbeddedElement

          Boolean getEmbeddedElement()

      Accessor for whether the element is embedded.
      Returns:
        whether the element is embedded

    - #### setSerializedElement

          ArrayMetadata setSerializedElement(boolean val)

      Method to set whether the element is serialised.
      Parameters:
        `val` - Whether it is serialised
      Returns:
        This metadata object

    - #### getSerializedElement

          Boolean getSerializedElement()

      Accessor for whether the element is serialised.
      Returns:
        whether the element is serialised

    - #### setDependentElement

          ArrayMetadata setDependentElement(boolean val)

      Method to set whether the element is dependent.
      Parameters:
        `val` - Whether it is dependent
      Returns:
        This metadata object

    - #### getDependentElement

          Boolean getDependentElement()

      Accessor for whether the element is dependent.
      Returns:
        whether the element is dependent

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.