Class ObjectClassDefinitionImpl
java.lang.Object
org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
- All Implemented Interfaces:
org.osgi.service.metatype.ObjectClassDefinition
public class ObjectClassDefinitionImpl
extends Object
implements org.osgi.service.metatype.ObjectClassDefinition
ObjectClassDefinition implementation.
- Author:
- Felix Project Team
-
Field Summary
Fields inherited from interface org.osgi.service.metatype.ObjectClassDefinition
ALL, OPTIONAL, REQUIRED -
Constructor Summary
ConstructorsConstructorDescriptionObjectClassDefinitionImpl(String id, String name, String description, List<PropertyMetaData> propertiesMetaData, Resource resource) -
Method Summary
Modifier and TypeMethodDescriptionorg.osgi.service.metatype.AttributeDefinition[]getAttributeDefinitions(int filter) getIcon(int size) getID()getName()
-
Constructor Details
-
ObjectClassDefinitionImpl
-
-
Method Details
-
getAttributeDefinitions
public org.osgi.service.metatype.AttributeDefinition[] getAttributeDefinitions(int filter) - Specified by:
getAttributeDefinitionsin interfaceorg.osgi.service.metatype.ObjectClassDefinition
-
getDescription
- Specified by:
getDescriptionin interfaceorg.osgi.service.metatype.ObjectClassDefinition
-
getID
- Specified by:
getIDin interfaceorg.osgi.service.metatype.ObjectClassDefinition
-
getIcon
- Specified by:
getIconin interfaceorg.osgi.service.metatype.ObjectClassDefinition- Throws:
IOException
-
getName
- Specified by:
getNamein interfaceorg.osgi.service.metatype.ObjectClassDefinition
-