Class JacksonApiAnalyzer<E extends JacksonElement<E>>
java.lang.Object
org.revapi.base.BaseConfigurable
org.revapi.base.BaseApiAnalyzer<E>
org.revapi.jackson.JacksonApiAnalyzer<E>
- All Implemented Interfaces:
AutoCloseable
,org.revapi.ApiAnalyzer<E>
,org.revapi.configuration.Configurable
public abstract class JacksonApiAnalyzer<E extends JacksonElement<E>>
extends org.revapi.base.BaseApiAnalyzer<E>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJacksonApiAnalyzer
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
org.revapi.CorrespondenceComparatorDeducer
<E> void
initialize
(org.revapi.AnalysisContext analysisContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.revapi.ApiAnalyzer
getArchiveAnalyzer, getDifferenceAnalyzer
Methods inherited from interface org.revapi.configuration.Configurable
getExtensionId
-
Field Details
-
pathMatcher
-
charset
-
objectMapper
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
JacksonApiAnalyzer
public JacksonApiAnalyzer(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
getJSONSchema
-
initialize
public void initialize(org.revapi.AnalysisContext analysisContext) - Specified by:
initialize
in interfaceorg.revapi.configuration.Configurable
- Overrides:
initialize
in classorg.revapi.base.BaseConfigurable
-
getCorrespondenceDeducer
- Specified by:
getCorrespondenceDeducer
in interfaceorg.revapi.ApiAnalyzer<E extends JacksonElement<E>>
- Overrides:
getCorrespondenceDeducer
in classorg.revapi.base.BaseApiAnalyzer<E extends JacksonElement<E>>
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classorg.revapi.base.BaseApiAnalyzer<E extends JacksonElement<E>>
-