Interface MetadataReaderFactory
- All Known Implementing Classes:
CachingMetadataReaderFactory
,SimpleMetadataReaderFactory
public interface MetadataReaderFactory
Factory interface for
MetadataReader
instances.
Allows for caching a MetadataReader per original resource.- Since:
- 2.5
- Author:
- Juergen Hoeller
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetMetadataReader
(String className) Obtain a MetadataReader for the given class name.getMetadataReader
(Resource resource) Obtain a MetadataReader for the given resource.
-
Method Details
-
getMetadataReader
Obtain a MetadataReader for the given class name.- Parameters:
className
- the class name (to be resolved to a ".class" file)- Returns:
- a holder for the ClassReader instance (never
null
) - Throws:
ClassFormatException
- in case of an incompatible class formatIOException
- in case of I/O failure
-
getMetadataReader
Obtain a MetadataReader for the given resource.- Parameters:
resource
- the resource (pointing to a ".class" file)- Returns:
- a holder for the ClassReader instance (never
null
) - Throws:
ClassFormatException
- in case of an incompatible class formatIOException
- in case of I/O failure
-