Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
RequiredComponentMissingException.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_Execution_RequiredComponentMissingException_h_
5#define _Stroika_Foundation_Execution_RequiredComponentMissingException_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
10
11#include "Exceptions.h"
12
14
15 using Characters::String;
16
17 class RequiredComponentMissingException : public Execution::RuntimeErrorException<> {
18 public:
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;
25
26 public:
27 RequiredComponentMissingException (const String& component);
28
29 public:
30 String fComponent;
31 };
32
33}
34
35#endif /*_Stroika_Foundation_Execution_RequiredComponentMissingException_h_*/