org.eclipse.jpt.core
Interface JpaFileProvider


public interface JpaFileProvider

Map a content type to a JPA file. Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.


Method Summary
 JpaFile buildJpaFile(JpaProject jpaProject, org.eclipse.core.resources.IFile file, JpaFactory factory)
          Build a JPA file for the specified JPA project and file.
 java.lang.String getContentId()
          Return the JPA file's content type ID.
 

Method Detail

getContentId

java.lang.String getContentId()
Return the JPA file's content type ID.


buildJpaFile

JpaFile buildJpaFile(JpaProject jpaProject,
                     org.eclipse.core.resources.IFile file,
                     JpaFactory factory)
Build a JPA file for the specified JPA project and file. Use the specified factory for creation so extenders can simply override the appropriate creation method instead of building a provider for the same content.