org.apache.cayenne.reflect

## Interface EmbeddableDescriptor

- All Known Implementing Classes:
    FieldEmbeddableDescriptor

      public interface EmbeddableDescriptor

  Since:
    3.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Object` | `createObject(Object owner, String embeddedProperty)` Creates a new instance of an embeddable class described by this object.
    `Embeddable` | `getEmbeddable()` Returns a metadata object for this descriptor.
    `Class<?>` | `getObjectClass()` Returns an embeddable class mapped by this descriptor.

- - ### Method Detail

    - #### createObject

          Object createObject(Object owner,
                              String embeddedProperty)

      Creates a new instance of an embeddable class described by this object.

    - #### getObjectClass

          Class<?> getObjectClass()

      Returns an embeddable class mapped by this descriptor.

    - #### getEmbeddable

          Embeddable getEmbeddable()

      Returns a metadata object for this descriptor.

Copyright © 2001–2021 Apache Cayenne. All rights reserved.