|
Knopflerfish OSGi 2.4.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.knopflerfish.util.metatype.BundleMetaTypeResource
Constructor Summary | |
BundleMetaTypeResource(Bundle bundle)
|
Method Summary | |
void |
addMetaData(org.knopflerfish.util.metatype.MetaData md)
|
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[] |
getLocales()
Return a list of available locales. |
ObjectClassDefinition |
getObjectClassDefinition(java.lang.String id,
java.lang.String locale)
Returns an object class definition for the specified id localized to the specified locale. |
java.lang.String[] |
getPids()
Return the PIDs (for ManagedServices) for which ObjectClassDefinition information is available. |
void |
prepare()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BundleMetaTypeResource(Bundle bundle)
Method Detail |
public Bundle getBundle()
MetaTypeInformation
getBundle
in interface MetaTypeInformation
public void addMetaData(org.knopflerfish.util.metatype.MetaData md)
public java.lang.String[] getFactoryPids()
MetaTypeInformation
getFactoryPids
in interface MetaTypeInformation
public java.lang.String[] getPids()
MetaTypeInformation
getPids
in interface MetaTypeInformation
public void prepare()
public java.lang.String[] getLocales()
MetaTypeProvider
Locale
class.
getLocales
in interface MetaTypeProvider
null
if there is no
locale specific localization can be found.public ObjectClassDefinition getObjectClassDefinition(java.lang.String id, java.lang.String locale)
MetaTypeProvider
The locale parameter must be a name that consists of language
[
"_" country
[ "_" variation
] ] as is customary in
the Locale
class. This Locale
class is not used
because certain profiles do not contain it.
getObjectClassDefinition
in interface MetaTypeProvider
id
- The ID of the requested object class. This can be a pid or
factory pid returned by getPids or getFactoryPids.locale
- The locale of the definition or null
for default
locale.
ObjectClassDefinition
object.
|
Knopflerfish OSGi 2.4.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |