Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core
Interface JpaAnnotationDefinitionProvider


public interface JpaAnnotationDefinitionProvider

Provides annotation definitions and nestable annotation definitions JpaAnnotationProvider then uses a collection of these to build annotations.

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.

Since:
2.2

Nested Class Summary
static class JpaAnnotationDefinitionProvider.AnnotationDefinitionsTransformer
           
static class JpaAnnotationDefinitionProvider.NestableAnnotationDefinitionsTransformer
           
 
Field Summary
static org.eclipse.jpt.common.utility.transformer.Transformer<JpaAnnotationDefinitionProvider,Iterable<AnnotationDefinition>> ANNOTATION_DEFINITIONS_TRANSFORMER
           
static org.eclipse.jpt.common.utility.transformer.Transformer<JpaAnnotationDefinitionProvider,Iterable<NestableAnnotationDefinition>> NESTABLE_ANNOTATION_DEFINITIONS_TRANSFORMER
           
 
Method Summary
 Iterable<AnnotationDefinition> getAnnotationDefinitions()
          Return all annotation definitions
 Iterable<NestableAnnotationDefinition> getNestableAnnotationDefinitions()
          Return all nestable annotation definitions
 

Field Detail

ANNOTATION_DEFINITIONS_TRANSFORMER

static final org.eclipse.jpt.common.utility.transformer.Transformer<JpaAnnotationDefinitionProvider,Iterable<AnnotationDefinition>> ANNOTATION_DEFINITIONS_TRANSFORMER

NESTABLE_ANNOTATION_DEFINITIONS_TRANSFORMER

static final org.eclipse.jpt.common.utility.transformer.Transformer<JpaAnnotationDefinitionProvider,Iterable<NestableAnnotationDefinition>> NESTABLE_ANNOTATION_DEFINITIONS_TRANSFORMER
Method Detail

getAnnotationDefinitions

Iterable<AnnotationDefinition> getAnnotationDefinitions()
Return all annotation definitions


getNestableAnnotationDefinitions

Iterable<NestableAnnotationDefinition> getNestableAnnotationDefinitions()
Return all nestable annotation definitions


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.