Overview | Namespace | Class | Index | Help

PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA

:: cppu ::

## class UnoUrlDescriptor

Base Classes
  None.

Known Derived Classes
  None.

virtual | abstract | interface | template
NO | NO | NO | NO

Summary
  A descriptor as part of a UNO URL (connection descriptor or protocol descriptor).
Description
  Such a descriptor can also be useful outside the context of a full UNO URL. For example, some functions take a string representing a connection or protocol descriptor as input, and can use this class to parse the string.

File
  unourl.hxx

### Public Members

  #### Methods
  explicit UnoUrlDescriptor( const rtl::OUString & rDescriptor ); | Construct a descriptor from a string representation.
  UnoUrlDescriptor( const UnoUrlDescriptor & rOther ); |
  ~UnoUrlDescriptor( ); |
  UnoUrlDescriptor & operator=( const UnoUrlDescriptor & rOther ); |
  const rtl::OUString & getDescriptor( ) const; | Return the string representation of the descriptor.
  const rtl::OUString & getName( ) const; | Return the name component of the descriptor.
  bool hasParameter( const rtl::OUString & rKey ) const; | Test whether the parameters contain a key.
  rtl::OUString getParameter( const rtl::OUString & rKey ) const; | Return the parameter value for a key.

### Private Members

  #### Data
  std::auto_ptr< Impl > m_xImpl; |

Top of Page

Copyright © 2003 Sun Microsystems, Inc.