Class AbstractArtifactTypeUtilProvider
- java.lang.Object
-
- io.apicurio.registry.types.provider.AbstractArtifactTypeUtilProvider
-
- All Implemented Interfaces:
ArtifactTypeUtilProvider
- Direct Known Subclasses:
AsyncApiArtifactTypeUtilProvider
,AvroArtifactTypeUtilProvider
,GraphQLArtifactTypeUtilProvider
,JsonArtifactTypeUtilProvider
,KConnectArtifactTypeUtilProvider
,OpenApiArtifactTypeUtilProvider
,ProtobufArtifactTypeUtilProvider
,WsdlArtifactTypeUtilProvider
,XmlArtifactTypeUtilProvider
,XsdArtifactTypeUtilProvider
public abstract class AbstractArtifactTypeUtilProvider extends Object implements ArtifactTypeUtilProvider
- Author:
- Ales Justin
-
-
Constructor Summary
Constructors Constructor Description AbstractArtifactTypeUtilProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract CompatibilityChecker
createCompatibilityChecker()
protected abstract ContentCanonicalizer
createContentCanonicalizer()
protected abstract ContentExtractor
createContentExtractor()
protected abstract ContentValidator
createContentValidator()
CompatibilityChecker
getCompatibilityChecker()
ContentCanonicalizer
getContentCanonicalizer()
ContentExtractor
getContentExtractor()
ContentValidator
getContentValidator()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.registry.types.provider.ArtifactTypeUtilProvider
getArtifactType
-
-
-
-
Method Detail
-
getCompatibilityChecker
public CompatibilityChecker getCompatibilityChecker()
- Specified by:
getCompatibilityChecker
in interfaceArtifactTypeUtilProvider
-
createCompatibilityChecker
protected abstract CompatibilityChecker createCompatibilityChecker()
-
getContentCanonicalizer
public ContentCanonicalizer getContentCanonicalizer()
- Specified by:
getContentCanonicalizer
in interfaceArtifactTypeUtilProvider
-
createContentCanonicalizer
protected abstract ContentCanonicalizer createContentCanonicalizer()
-
getContentValidator
public ContentValidator getContentValidator()
- Specified by:
getContentValidator
in interfaceArtifactTypeUtilProvider
-
createContentValidator
protected abstract ContentValidator createContentValidator()
-
getContentExtractor
public ContentExtractor getContentExtractor()
- Specified by:
getContentExtractor
in interfaceArtifactTypeUtilProvider
-
createContentExtractor
protected abstract ContentExtractor createContentExtractor()
-
-