|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.metamodel.source.annotations.AnnotationMetadataSourceProcessorImpl
public class AnnotationMetadataSourceProcessorImpl
Main class responsible to creating and binding the Hibernate meta-model from annotations. This binder only has to deal with the (jandex) annotation index/repository. XML configuration is already processed and pseudo annotations are created.
| Constructor Summary | |
|---|---|
AnnotationMetadataSourceProcessorImpl(MetadataImpl metadata)
|
|
| Method Summary | |
|---|---|
void |
prepare(MetadataSources sources)
Prepare for processing the given sources. |
void |
processIndependentMetadata(MetadataSources sources)
Process the independent metadata. |
void |
processMappingDependentMetadata(MetadataSources sources)
Process the parts of the metadata that depend on mapping (entities, et al) information having been processed and available. |
void |
processMappingMetadata(MetadataSources sources,
List<String> processedEntityNames)
Process the mapping (entities, et al) metadata. |
void |
processTypeDependentMetadata(MetadataSources sources)
Process the parts of the metadata that depend on type information (type definitions) having been processed and available. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnnotationMetadataSourceProcessorImpl(MetadataImpl metadata)
| Method Detail |
|---|
public void prepare(MetadataSources sources)
MetadataSourceProcessor
prepare in interface MetadataSourceProcessorsources - The metadata sources.public void processIndependentMetadata(MetadataSources sources)
MetadataSourceProcessor
processIndependentMetadata in interface MetadataSourceProcessorsources - The metadata sources.MetadataSourceProcessor.prepare(org.hibernate.metamodel.MetadataSources)public void processTypeDependentMetadata(MetadataSources sources)
MetadataSourceProcessor
processTypeDependentMetadata in interface MetadataSourceProcessorsources - The metadata sources.MetadataSourceProcessor.processIndependentMetadata(org.hibernate.metamodel.MetadataSources)
public void processMappingMetadata(MetadataSources sources,
List<String> processedEntityNames)
MetadataSourceProcessor
processMappingMetadata in interface MetadataSourceProcessorsources - The metadata sources.processedEntityNames - Collection of any already processed entity names.MetadataSourceProcessor.processTypeDependentMetadata(org.hibernate.metamodel.MetadataSources)public void processMappingDependentMetadata(MetadataSources sources)
MetadataSourceProcessor
processMappingDependentMetadata in interface MetadataSourceProcessorsources - The metadata sources.MetadataSourceProcessor.processMappingMetadata(org.hibernate.metamodel.MetadataSources, java.util.List)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||