|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 MetadataSourceProcessor
sources
- The metadata sources.public void processIndependentMetadata(MetadataSources sources)
MetadataSourceProcessor
processIndependentMetadata
in interface MetadataSourceProcessor
sources
- The metadata sources.MetadataSourceProcessor.prepare(org.hibernate.metamodel.MetadataSources)
public void processTypeDependentMetadata(MetadataSources sources)
MetadataSourceProcessor
processTypeDependentMetadata
in interface MetadataSourceProcessor
sources
- The metadata sources.MetadataSourceProcessor.processIndependentMetadata(org.hibernate.metamodel.MetadataSources)
public void processMappingMetadata(MetadataSources sources, List<String> processedEntityNames)
MetadataSourceProcessor
processMappingMetadata
in interface MetadataSourceProcessor
sources
- 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 MetadataSourceProcessor
sources
- 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 |