org.apache.felix.ipojo.manipulator.metadata
Class AnnotationMetadataProvider

java.lang.Object
  extended by org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
All Implemented Interfaces:
MetadataProvider

public class AnnotationMetadataProvider
extends java.lang.Object
implements MetadataProvider

A AnnotationMetadataProvider loads iPOJO metadata from bytecode of classes.

Author:
Felix Project Team

Constructor Summary
AnnotationMetadataProvider(ResourceStore store, Reporter reporter)
           
 
Method Summary
 java.util.List<org.apache.felix.ipojo.metadata.Element> getMetadatas()
          Gather all the metadata.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationMetadataProvider

public AnnotationMetadataProvider(ResourceStore store,
                                  Reporter reporter)
Method Detail

getMetadatas

public java.util.List<org.apache.felix.ipojo.metadata.Element> getMetadatas()
                                                                     throws java.io.IOException
Description copied from interface: MetadataProvider
Gather all the metadata.

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


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