EmbeddableDescriptor (cayenne-doc: Cayenne Documentation 5.0-M2 API)
Description: declaration: package: org.apache.cayenne.reflect, interface: EmbeddableDescriptor

# Interface EmbeddableDescriptor

All Known Implementing Classes:
  `FieldEmbeddableDescriptor`

public interface EmbeddableDescriptor

Since:
  3.0

- ## Method Summary

  Modifier and Type
  Method
  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 Details

  - ### 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.