LibreOffice LibreOffice 5.3 SDK API Reference

Public Attributes | List of all members
MergeRecoveryRequest Exception Reference

is passed to an InteractionHandler when merging fails due to invalid layer data or access problems. More...

`import"MergeRecoveryRequest.idl";`

Inheritance diagram for MergeRecoveryRequest:

## Public Attributes
any | ErrorDetails
| data that provides more detailed information about the reason and location of the error. More...
string | ErrorLayerId
| Identifier of the layer object containing the invalid data. More...
boolean | IsRemovalRequest
| specifies whether the requester wants to remove or skip the invalid layer. More...
Public Attributes inherited from Exception
string | Message
| gives a detailed description of the reason, why the exception was thrown. More...
com::sun::star::uno::XInterface | Context
| should contain a reference to the original, which raised the exception. More...

## Detailed Description

is passed to an InteractionHandler when merging fails due to invalid layer data or access problems.

Since
  OOo 2.0

## Member Data Documentation

## ◆ ErrorDetails

any ErrorDetails

data that provides more detailed information about the reason and location of the error.

Typically this member should contain an exception characterizing the error in detail.

For example the following exceptions may be used:

MalformedException

  for layers containing invalid data.

BackendAccessException
  for layers that can't be accessed.

If no more detail information is available, this may be left `VOID`.

## ◆ ErrorLayerId

string ErrorLayerId

Identifier of the layer object containing the invalid data.

## ◆ IsRemovalRequest

boolean IsRemovalRequest

specifies whether the requester wants to remove or skip the invalid layer.

If `TRUE` the requester wants to remove the underlying data of the layer.
If `FALSE` the request is to skip the underlying data this time, but without removing it.

The documentation for this exception was generated from the following file:

- com/sun/star/configuration/backend/MergeRecoveryRequest.idl