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

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

public class StreamMetadataProvider
extends java.lang.Object
implements MetadataProvider

A StreamManifestProvider knows how to load metadata from an InputStream.

Author:
Felix Project Team

Constructor Summary
StreamMetadataProvider(java.io.InputStream stream, Reporter reporter)
           
 
Method Summary
 java.util.List<org.apache.felix.ipojo.metadata.Element> getMetadatas()
          Gather all the metadata.
 void setValidateUsingLocalSchemas(boolean validateUsingLocalSchemas)
          Force XML schemas resolution to be performed locally
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamMetadataProvider

public StreamMetadataProvider(java.io.InputStream stream,
                              Reporter reporter)
Method Detail

setValidateUsingLocalSchemas

public void setValidateUsingLocalSchemas(boolean validateUsingLocalSchemas)
Force XML schemas resolution to be performed locally


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-2013 The Apache Software Foundation. All Rights Reserved.