org.apache.felix.ipojo.manipulator
Interface MetadataProvider

All Known Implementing Classes:
AnnotationMetadataProvider, CacheableMetadataProvider, CompositeMetadataProvider, EmptyMetadataProvider, FileMetadataProvider, StreamMetadataProvider

public interface MetadataProvider

A MetadataProvider is responsible to provide iPOJO's metadata.

Author:
Felix Project Team

Method Summary
 java.util.List<org.apache.felix.ipojo.metadata.Element> getMetadatas()
          Gather all the metadata.
 

Method Detail

getMetadatas

java.util.List<org.apache.felix.ipojo.metadata.Element> getMetadatas()
                                                                     throws java.io.IOException
Gather all the metadata.

Returns:
a list of iPOJO metadata (never return null)
Throws:
java.io.IOException - if something wet wrong during gathering.


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.