Interface MetadataReaderFactory
- All Known Implementing Classes:
CachingMetadataReaderFactory
,SimpleMetadataReaderFactory
public interface MetadataReaderFactory
Factory interface forMetadataReader
instances. Allows for caching a MetadataReader per original resource.- Since:
- 2.5
- Author:
- Juergen Hoeller
- See Also:
SimpleMetadataReaderFactory
,CachingMetadataReaderFactory
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MetadataReader
getMetadataReader(String className)
Obtain a MetadataReader for the given class name.MetadataReader
getMetadataReader(Resource resource)
Obtain a MetadataReader for the given resource.
Method Detail
getMetadataReader
MetadataReader getMetadataReader(String className) throws IOException
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:
IOException
- in case of I/O failure
getMetadataReader
MetadataReader getMetadataReader(Resource resource) throws IOException
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:
IOException
- in case of I/O failure