Top Constructors Methods
org.hibernate.annotations.common.reflection.java

public final Class JavaMetadataProvider

extends Object
implements MetadataProvider
Class Inheritance
All Implemented Interfaces
org.hibernate.annotations.common.reflection.MetadataProvider
Imports
java.util.Map, .Collections, java.lang.reflect.AnnotatedElement, org.hibernate.annotations.common.reflection.MetadataProvider, .AnnotationReader

Author
Emmanuel Bernard

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public AnnotationReader
getAnnotationReader(AnnotatedElement annotatedElement)

Implements org.hibernate.annotations.common.reflection.MetadataProvider.getAnnotationReader.

provide metadata for a given annotated element
public Map<Object, Object>
public void
reset()

Overrides default org.hibernate.annotations.common.reflection.MetadataProvider.reset.

Reset any internal caches.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

JavaMetadataProviderback to summary
public JavaMetadataProvider()

Method Detail

getAnnotationReaderback to summary
public AnnotationReader getAnnotationReader(AnnotatedElement annotatedElement)

Implements org.hibernate.annotations.common.reflection.MetadataProvider.getAnnotationReader.

Doc from org.hibernate.annotations.common.reflection.MetadataProvider.getAnnotationReader.

provide metadata for a given annotated element

getDefaultsback to summary
public Map<Object, Object> getDefaults()

Implements org.hibernate.annotations.common.reflection.MetadataProvider.getDefaults.

Doc from org.hibernate.annotations.common.reflection.MetadataProvider.getDefaults.

provide default metadata

resetback to summary
public void reset()

Overrides default org.hibernate.annotations.common.reflection.MetadataProvider.reset.

Doc from org.hibernate.annotations.common.reflection.MetadataProvider.reset.

Reset any internal caches. This will free up memory in some implementations, at the cost of possibly being a bit slower if its services are needed again. Other configuration aspects are not affected.

Annotations
@Override