4#ifndef _Stroika_Foundation_Execution_RequiredComponentMissingException_h_
5#define _Stroika_Foundation_Execution_RequiredComponentMissingException_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
11#include "Exceptions.h"
15 using Characters::String;
17 class RequiredComponentMissingException :
public Execution::RuntimeErrorException<> {
19 static constexpr string_view kJava =
"Java"sv;
20 static constexpr string_view kPDFViewer =
"PDFViewer"sv;
21 static constexpr string_view kPDFOCXViewer =
"PDFOCXViewer"sv;
22 static constexpr string_view kSAXFactory =
"SAXFactory"sv;
23 static constexpr string_view kIONetworkClientFactory =
"IO-Network-Transer-Client-Factory"sv;
24 static constexpr string_view kOpenSSL =
"OpenSSL"sv;
27 RequiredComponentMissingException (
const String& component);