# Package com.sun.star.lib.uno.helper

- Class Summary
  Class | Description
  --- | ---
  ComponentBase | This class can be used as the base class for UNO components.
  Factory | Factory helper class supporting com.sun.star.lang.XServiceInfo and com.sun.star.lang.XSingleComponentFactory.
  InterfaceContainer | This class is a container for interfaces.
  MultiTypeInterfaceContainer |
  PropertySet | This class is an implementation of the interfaces com.sun.star.beans.XPropertySet, com.sun.star.beans.XFastPropertySet and com.sun.star.beans.XMultiPropertySet.
  PropertySetMixin | A helper mixin to implement certain UNO interfaces related to property set handling on top of the attributes of a given UNO interface type.
  PropertySetMixin.BoundListeners | A class used by clients of `PropertySetMixin` when implementing UNO interface type attribute setter functions.
  UnoUrl | Object representation and parsing of Uno Urls, which allow to locate a named Uno object in a different process.
  WeakAdapter | An XAdapter implementation that holds a weak reference (java.lang.ref.WeakReference) to an object.
  WeakBase | This class can be used as the base class for UNO components.