|
Knopflerfish OSGi 1.3.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.knopflerfish.util.metatype.MTP
Implementation of the MetaTypeProvider interface.
| Constructor Summary | |
MTP(java.lang.String id)
|
|
| Method Summary | |
void |
addFactory(java.lang.String pid,
ObjectClassDefinition ocd)
|
void |
addService(java.lang.String pid,
ObjectClassDefinition ocd)
|
int |
compareTo(java.lang.Object other)
|
boolean |
equals(java.lang.Object other)
|
java.lang.String[] |
getFactoryPids()
Get set of factory PIDs. |
java.lang.String |
getId()
|
java.lang.String[] |
getLocales()
Return a list of locales available or null if only 1 The return parameter must be a name that consists of language [ _ country [ _ variation ]] as is customary in the Locale class. |
ObjectClassDefinition |
getObjectClassDefinition(java.lang.String pid,
java.lang.String locale)
Return the definition of this object class for a locale. |
java.lang.String[] |
getPids()
Get set of service PIDs. |
int |
hashCode()
|
java.lang.String |
toString()
|
java.lang.String |
toString(boolean bFull)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public MTP(java.lang.String id)
| Method Detail |
public void addService(java.lang.String pid,
ObjectClassDefinition ocd)
public void addFactory(java.lang.String pid,
ObjectClassDefinition ocd)
public java.lang.String[] getPids()
PIDProvider
getPids in interface PIDProviderpublic java.lang.String[] getFactoryPids()
PIDProvider
getFactoryPids in interface PIDProviderpublic java.lang.String[] getLocales()
MetaTypeProvider
getLocales in interface MetaTypeProvider
public ObjectClassDefinition getObjectClassDefinition(java.lang.String pid,
java.lang.String locale)
MetaTypeProviderThe 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.
The implementation should use the locale parameter to match an ObjectClassDefinition object. It should follow the customary locale search path by removing the latter parts of the name.
getObjectClassDefinition in interface MetaTypeProviderpid - The PID for which the type is needed or null if there is only 1locale - The locale of the definition or null for default locale
public java.lang.String toString()
public java.lang.String toString(boolean bFull)
public java.lang.String getId()
public int compareTo(java.lang.Object other)
public int hashCode()
public boolean equals(java.lang.Object other)
|
Knopflerfish OSGi 1.3.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||