## Uses of Class
org.apache.felix.ipojo.api.PrimitiveComponentType

Packages that use PrimitiveComponentType
org.apache.felix.ipojo.api

### Uses of PrimitiveComponentType in org.apache.felix.ipojo.api

Subclasses of PrimitiveComponentType in org.apache.felix.ipojo.api
`class` `SingletonComponentType` Allows defining a primitive component type that create an unique instance when created.

Methods in org.apache.felix.ipojo.api that return PrimitiveComponentType
`PrimitiveComponentType` PrimitiveComponentType.`addDependency(Dependency dep)` Adds a service dependency.
`PrimitiveComponentType` PrimitiveComponentType.`addDependency(TemporalDependency dep)` Adds a temporal service dependency.
`PrimitiveComponentType` PrimitiveComponentType.`addHandler(HandlerConfiguration handler)` Adds an HandlerConfiguration to the component type.
`PrimitiveComponentType` PrimitiveComponentType.`addProperty(Property prop)` Adds a configuration property.
`PrimitiveComponentType` PrimitiveComponentType.`addProperty(java.lang.String key, java.lang.Object obj)` Adds a configuration property.
`PrimitiveComponentType` PrimitiveComponentType.`addService(Service svc)` Adds a provided service.
`PrimitiveComponentType` PrimitiveComponentType.`setBundleContext(org.osgi.framework.BundleContext bc)` Sets the bundle context.
`PrimitiveComponentType` PrimitiveComponentType.`setClassName(java.lang.String classname)` Sets the implementation class.
`PrimitiveComponentType` PrimitiveComponentType.`setComponentTypeName(java.lang.String name)` Sets the component type name.
`PrimitiveComponentType` PrimitiveComponentType.`setComponentTypeVersion(java.lang.String version)` Sets the component type version.
`PrimitiveComponentType` PrimitiveComponentType.`setFactoryMethod(java.lang.String method)` Sets the dependency factory method.
`PrimitiveComponentType` PrimitiveComponentType.`setImmediate(boolean immediate)` Sets if the component type is immediate or not.
`PrimitiveComponentType` PrimitiveComponentType.`setInvalidateMethod(java.lang.String method)` Sets the invalidate method.
`PrimitiveComponentType` PrimitiveComponentType.`setManagedServicePID(java.lang.String pid)` Sets the managed service pid.
`PrimitiveComponentType` PrimitiveComponentType.`setPropagation(boolean propagation)` Sets if the component type propagates properties to service properties.
`PrimitiveComponentType` PrimitiveComponentType.`setPublic(boolean visible)` Sets the factory public aspect.
`PrimitiveComponentType` PrimitiveComponentType.`setUpdatedMethod(java.lang.String method)` Sets the updated method.
`PrimitiveComponentType` PrimitiveComponentType.`setValidateMethod(java.lang.String method)` Sets the validate method.