Package org.eclipse.net4j.util.confirmation

# Schnittstelle IConfirmationProvider

Alle bekannten Implementierungsklassen:
  `InteractiveConfirmationProvider`

public interface IConfirmationProvider
A provider of user confirmation of some action.

Seit:
  3.4
Autor:
  Christian W. Damus (CEA LIST)

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static class`
`IConfirmationProvider.Factory`
`static interface`
`IConfirmationProvider.Provider`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Confirmation`
`confirm(String subject, String message, Set<Confirmation> acceptable, Confirmation suggestion)`
Requests confirmation of some action/operation/consequence pertaining to a `subject` and described by a `message`.
`boolean`
`isInteractive()`

## Methodendetails

### confirm

Confirmation confirm(String subject, String message, Set<Confirmation> acceptable, Confirmation suggestion)
Requests confirmation of some action/operation/consequence pertaining to a `subject` and described by a `message`. Any of the non-empty set of `acceptable` responses may be returned, and the requester may optionally provide a `suggestion` of a suitable/safe default answer.

### isInteractive

boolean isInteractive()