## Uses of Class
org.apache.cayenne.map.Embeddable

- Packages that use Embeddable
  Package | Description
  --- | ---
  org.apache.cayenne.configuration |
  org.apache.cayenne.configuration.xml |
  org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
  org.apache.cayenne.map.event |
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.reflect |

- - ### Uses of Embeddable in org.apache.cayenne.configuration

    Methods in org.apache.cayenne.configuration with parameters of type Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | BaseConfigurationNodeVisitor.`visitEmbeddable​(Embeddable embeddable)` |
    `T` | ConfigurationNodeVisitor.`visitEmbeddable​(Embeddable embeddable)` |
    `Void` | EmptyConfigurationNodeVisitor.`visitEmbeddable​(Embeddable embeddable)` |

  - ### Uses of Embeddable in org.apache.cayenne.configuration.xml

    Methods in org.apache.cayenne.configuration.xml that return Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Embeddable` | EmbeddableHandler.`getEmbeddable()` |

  - ### Uses of Embeddable in org.apache.cayenne.map

    Fields in org.apache.cayenne.map declared as Embeddable
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Embeddable` | EmbeddableAttribute.`embeddable` |

    Methods in org.apache.cayenne.map that return Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Embeddable` | DataMap.`getEmbeddable​(String className)` |
    `Embeddable` | EmbeddableAttribute.`getEmbeddable()` |
    `Embeddable` | EmbeddedAttribute.`getEmbeddable()` |
    `Embeddable` | EmbeddedResult.`getEmbeddable()` |
    `Embeddable` | EntityResolver.`getEmbeddable​(String className)` |
    `Embeddable` | MappingNamespace.`getEmbeddable​(String className)` | Returns an `Embeddable` matching class name or null if such Embeddable is not mapped.

    Methods in org.apache.cayenne.map that return types with arguments of type Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​Embeddable>` | DataMap.`getEmbeddableMap()` |
    `Collection<Embeddable>` | DataMap.`getEmbeddables()` | Returns a collection of `Embeddable` mappings stored in the DataMap.
    `Collection<Embeddable>` | EntityResolver.`getEmbeddables()` |
    `Collection<Embeddable>` | MappingNamespace.`getEmbeddables()` |

    Methods in org.apache.cayenne.map with parameters of type Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DataMap.`addEmbeddable​(Embeddable embeddable)` | Adds an embeddable object to the DataMap.
    `void` | EmbeddableAttribute.`setEmbeddable​(Embeddable embeddable)` |

    Constructors in org.apache.cayenne.map with parameters of type Embeddable
    Constructor | Description
    --- | ---
    `EmbeddedResult​(Embeddable embeddable, int size)` |

  - ### Uses of Embeddable in org.apache.cayenne.map.event

    Fields in org.apache.cayenne.map.event declared as Embeddable
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Embeddable` | EmbeddableEvent.`embeddable` |

    Methods in org.apache.cayenne.map.event that return Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Embeddable` | EmbeddableEvent.`getEmbeddable()` |

    Methods in org.apache.cayenne.map.event with parameters of type Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | EmbeddableEvent.`setEmbeddable​(Embeddable embeddable)` |

    Constructors in org.apache.cayenne.map.event with parameters of type Embeddable
    Constructor | Description
    --- | ---
    `EmbeddableAttributeEvent​(Object source, EmbeddableAttribute attrib, Embeddable embeddable, int id)` |
    `EmbeddableAttributeEvent​(Object source, Embeddable embeddable, EmbeddableAttribute embeddableAttribute)` |
    `EmbeddableEvent​(Object source, Embeddable embeddable)` |
    `EmbeddableEvent​(Object src, Embeddable embeddable2, int id)` |
    `EmbeddableEvent​(Object src, Embeddable embeddable2, String oldClassName)` |

  - ### Uses of Embeddable in org.apache.cayenne.query

    Methods in org.apache.cayenne.query that return Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Embeddable` | DefaultEmbeddableResultSegment.`getEmbeddable()` |
    `Embeddable` | EmbeddableResultSegment.`getEmbeddable()` |

    Constructors in org.apache.cayenne.query with parameters of type Embeddable
    Constructor | Description
    --- | ---
    `DefaultEmbeddableResultSegment​(Embeddable embeddable, Map<String,​String> fields, int offset)` |

  - ### Uses of Embeddable in org.apache.cayenne.reflect

    Fields in org.apache.cayenne.reflect declared as Embeddable
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Embeddable` | FieldEmbeddableDescriptor.`embeddable` |

    Methods in org.apache.cayenne.reflect that return Embeddable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Embeddable` | EmbeddableDescriptor.`getEmbeddable()` | Returns a metadata object for this descriptor.
    `Embeddable` | FieldEmbeddableDescriptor.`getEmbeddable()` |

    Constructors in org.apache.cayenne.reflect with parameters of type Embeddable
    Constructor | Description
    --- | ---
    `FieldEmbeddableDescriptor​(Embeddable embeddable, String ownerProperty, String embeddedPropertyProperty)` |