EclipseLink 2.5.0, build 'v20130425-368d603' API Reference

org.eclipse.persistence.jpa.jpql.tools.spi.java
Class EclipseLinkMappingBuilder

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.tools.spi.java.EclipseLinkMappingBuilder
All Implemented Interfaces:
IMappingBuilder<java.lang.reflect.Member>

public class EclipseLinkMappingBuilder
extends java.lang.Object
implements IMappingBuilder<java.lang.reflect.Member>

A IMappingBuilder that creates the right instance of IMappingBuilder for a class' members, which are either a persistent attribute or a property and adds support for the EclipseLink specific mapping types.

Version:
2.4
Author:
Pascal Filion
Since:
2.4

Constructor Summary
EclipseLinkMappingBuilder()
          Creates a new EclipseLinkMappingBuilder.
 
Method Summary
 IMapping buildMapping(IManagedType parent, java.lang.reflect.Member value)
          Creates a new IMapping.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseLinkMappingBuilder

public EclipseLinkMappingBuilder()
Creates a new EclipseLinkMappingBuilder.

Method Detail

buildMapping

public IMapping buildMapping(IManagedType parent,
                             java.lang.reflect.Member value)
Creates a new IMapping.

Specified by:
buildMapping in interface IMappingBuilder<java.lang.reflect.Member>
Parameters:
parent - The parent of the mapping to create
value - The object that represents the mapping
Returns:
A new concrete instance of the external form

EclipseLink 2.5.0, build 'v20130425-368d603' API Reference