Overview | Namespace | Class | Index | Help

## Methods of Class IPropertyArrayHelper

~IPropertyArrayHelper
  virtual ~IPropertyArrayHelper();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  YES | NO | NO | NO | NO | NO | NO | NO

  Summary
    Folowing the rule, the first virtual method impies the virtual destructor.

fillPropertyMembersByHandle
  virtual sal_Bool fillPropertyMembersByHandle(

    ::rtl::OUString * | pPropName,
    sal_Int16 * | pAttributes,
    sal_Int32 | nHandle ) = 0;

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  YES | YES | NO | NO | NO | NO | NO | NO

  Summary
    Return the property members Name and Attribute from the handle nHandle.
  Parameters

    nHandle |
        the handle of a property. If the values of the handles
                           are sorted in the same way as the names and the highest handle value
                           is getCount() -1, than it must be an indexed acces to the property array.
    pPropName |
        is an out parameter filled with property name of the property with the
                               handle nHandle. May be NULL.
    rAttributes |
        is an out parameter filled with attributes of the property with the
                               handle nHandle. May be NULL.

  Return
    True, if the handle exist, otherwise false.

getProperties
  virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::Property > getProperties(

    void | ) = 0;

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  YES | YES | NO | NO | NO | NO | NO | NO

  Summary
    Return the sequence of properties. The sequence is sorted by name.

getPropertyByName
  virtual ::com::sun::star::beans::Property getPropertyByName(

    const ::rtl::OUString & | rPropertyName )
    | throw( ::com::sun::star::beans::UnknownPropertyException ) = 0;

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  YES | YES | NO | NO | NO | NO | NO | NO

  Summary
    Return the property with the name rPropertyName.
  Parameters

    rPropertyName |
        the name of the property.

hasPropertyByName
  virtual sal_Bool hasPropertyByName(

    const ::rtl::OUString & | rPropertyName ) = 0;

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  YES | YES | NO | NO | NO | NO | NO | NO

  Summary
    Return true if the property with the name rPropertyName exist, otherwise false.
  Parameters

    rPropertyName |
        the name of the property.

getHandleByName
  virtual sal_Int32 getHandleByName(

    const ::rtl::OUString & | rPropertyName ) = 0;

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  YES | YES | NO | NO | NO | NO | NO | NO

  Summary
    Return the handle of the property with the name rPropertyName. If the property does not exist -1 is returned.
  Parameters

    rPropertyName |
        the name of the property.

fillHandles
  virtual sal_Int32 fillHandles(

    sal_Int32 * | pHandles,
    const ::com::sun::star::uno::Sequence< ::rtl::OUString > & | rPropNames ) = 0;

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  YES | YES | NO | NO | NO | NO | NO | NO

  Summary
    Fill the array with the handles of the properties.
  Return
    the handles of the names from the pHandles array. -1 indicates an unknown property name.

operator new
  static void * operator new(

    size_t | nSize ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | NO | YES | YES | NO

operator delete
  static void operator delete(

    void * | pMem ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | NO | YES | YES | NO

operator new
  static void * operator new(

    size_t | ,
    void * | pMem ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | NO | YES | YES | NO

operator delete
  static void operator delete(

    void * | ,
    void * | ) throw();

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | NO | YES | YES | NO

Top of Page

Copyright © 2003 Sun Microsystems, Inc.