18 #ifndef PRTX_RESOLVEMAP_PROVIDER_H_
19 #define PRTX_RESOLVEMAP_PROVIDER_H_
21 #include "prt/ContentType.h"
22 #include "prt/Cache.h"
24 #include "prtx/prtx.h"
25 #include "prtx/Content.h"
27 #include "prtx/Extension.h"
28 #include "prtx/ResolveMap.h"
38 class ResolveMapProvider;
39 using ResolveMapProviderPtr = std::shared_ptr<ResolveMapProvider>;
Extension does not make use of specific content type.
Definition: ContentType.h:29
Definition: ResolveMap.h:38
ExtensionType
Definition: Extension.h:46
virtual prtx::Extension::ExtensionType getExtensionType() const finaloverride
Definition: ResolveMapProvider.h:84
virtual prt::ContentType getContentType() const finaloverride
Definition: ResolveMapProvider.h:95
Definition: Extension.h:41
std::shared_ptr< URI > URIPtr
shared pointer implementation of prtx::URI
Definition: URI.h:37
ContentType
Definition: ContentType.h:28
Definition: ResolveMapProvider.h:50
Extension sub-class is a resolve map provider.
Definition: Extension.h:49