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 CompatibilityCheckercreateCompatibilityChecker()protected abstract ContentCanonicalizercreateContentCanonicalizer()protected abstract ContentExtractorcreateContentExtractor()protected abstract ContentValidatorcreateContentValidator()CompatibilityCheckergetCompatibilityChecker()ContentCanonicalizergetContentCanonicalizer()ContentExtractorgetContentExtractor()ContentValidatorgetContentValidator()-
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:
getCompatibilityCheckerin interfaceArtifactTypeUtilProvider
-
createCompatibilityChecker
protected abstract CompatibilityChecker createCompatibilityChecker()
-
getContentCanonicalizer
public ContentCanonicalizer getContentCanonicalizer()
- Specified by:
getContentCanonicalizerin interfaceArtifactTypeUtilProvider
-
createContentCanonicalizer
protected abstract ContentCanonicalizer createContentCanonicalizer()
-
getContentValidator
public ContentValidator getContentValidator()
- Specified by:
getContentValidatorin interfaceArtifactTypeUtilProvider
-
createContentValidator
protected abstract ContentValidator createContentValidator()
-
getContentExtractor
public ContentExtractor getContentExtractor()
- Specified by:
getContentExtractorin interfaceArtifactTypeUtilProvider
-
createContentExtractor
protected abstract ContentExtractor createContentExtractor()
-
-