MetaTypeInformation
Date: 2016-06-25

org.osgi.service.metatype

## Interface MetaTypeInformation

- All Superinterfaces:
    MetaTypeProvider

      @ProviderType
      public interface MetaTypeInformation
      extends MetaTypeProvider

  A MetaType Information object is created by the MetaTypeService to return meta type information for a specific bundle.
  Since:
    1.1

- - ### Field Summary

    - ### Fields inherited from interface org.osgi.service.metatype.MetaTypeProvider

      `METATYPE_FACTORY_PID, METATYPE_PID`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `org.osgi.framework.Bundle` | `getBundle()` Return the bundle for which this object provides meta type information.
    `java.lang.String[]` | `getFactoryPids()` Return the Factory PIDs (for ManagedServiceFactories) for which ObjectClassDefinition information is available.
    `java.lang.String[]` | `getPids()` Return the PIDs (for ManagedServices) for which ObjectClassDefinition information is available.

    - ### Methods inherited from interface org.osgi.service.metatype.MetaTypeProvider

      `getLocales, getObjectClassDefinition`

- - ### Method Detail

    - #### getPids

          java.lang.String[] getPids()

      Return the PIDs (for ManagedServices) for which ObjectClassDefinition information is available.
      Returns:
        Array of PIDs.

    - #### getFactoryPids

          java.lang.String[] getFactoryPids()

      Return the Factory PIDs (for ManagedServiceFactories) for which ObjectClassDefinition information is available.
      Returns:
        Array of Factory PIDs.

    - #### getBundle

          org.osgi.framework.Bundle getBundle()

      Return the bundle for which this object provides meta type information.
      Returns:
        Bundle for which this object provides meta type information.