/*
 * $Header$
 * 
 * Copyright (c) OSGi Alliance (2004). All Rights Reserved.
 * 
 * Implementation of certain elements of the OSGi Specification may be subject
 * to third party intellectual property rights, including without limitation,
 * patent rights (such a third party may or may not be a member of the OSGi
 * Alliance). OSGi Alliance is not responsible and shall not be held
 * responsible in any manner for identifying or failing to identify any or all
 * such third party intellectual property rights.
 * 
 * This document and the information contained herein are provided on an "AS IS"
 * basis and OSGi Alliance DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
 * INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
 * HEREIN WILL NOT INFRINGE ANY RIGHTS AND ANY IMPLIED WARRANTIES OF
 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL THE
 * OSGI ALLIANCE BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF BUSINESS, LOSS OF
 * USE OF DATA, INTERRUPTION OF BUSINESS, OR FOR DIRECT, INDIRECT, SPECIAL OR
 * EXEMPLARY, INCIDENTIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES OF ANY KIND IN
 * CONNECTION WITH THIS DOCUMENT OR THE INFORMATION CONTAINED HEREIN, EVEN IF
 * ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.
 * 
 * All Company, brand and product names may be trademarks that are the sole
 * property of their respective owners. All rights reserved.
 */
package org.osgi.service.metatype;

import org.osgi.framework.Bundle;

/**
 * The MetaType Service can be used to obtain meta type information for a
 * bundle. The MetaType Service will examine the specified bundle for meta type
 * documents and to create the returned MetaTypeInformation object.
 * 
 * @version $Revision$
 */
public interface MetaTypeService {
	/**
	 * Return the MetaType information for the specified bundle.
	 * 
	 * @param bundle The bundle for which meta type information is requested.
	 * @return MetaTypeInformation object for the specified bundle.
	 */
	MetaTypeInformation getMetaTypeInformation(Bundle bundle);
}
@@ -1666,16 +1666,20 @@
 eturned 
+%3Ctt%3E
 MetaType
@@ -1685,24 +1685,29 @@
 eInformation
+%3C/tt%3E
  object.%0A * 
@@ -1707,16 +1707,612 @@
 ct.%0A * %0A
+ * %3Cp%3E%0A * If the bundle does not contain any meta type documents, then the MetaType%0A * Service will query whether the bundle has registered any%0A * %3Ctt%3EManagedService%3C/tt%3E or %3Ctt%3EManagedServiceFactory%3C/tt%3E services which%0A * implement %3Ctt%3EMetaTypeProvider%3C/tt%3E. If so, then the MetaType Service will%0A * return a %3Ctt%3EMetaTypeInformation%3C/tt%3E object which wrappers these%0A * %3Ctt%3EMetaTypeProvider%3C/tt%3E objects. Thus the MetaType Service can be used to%0A * retrieve meta type information for bundles which contain a meta type resource%0A * or which provide their own %3Ctt%3EMetaTypeProvider%3C/tt%3E objects.%0A * %0A
  * @vers

correct misspelling and missing paragraph from javadoc. (per Pam Tobias comments)