public abstract class AbstractApiAnnotationTransform extends Object implements org.revapi.DifferenceTransform
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected abstract Map<String,org.mule.tools.revapi.transform.DifferenceChecker> |
getDifferenceCheckers() |
Pattern[] |
getDifferenceCodePatterns() |
protected abstract String[] |
getDifferenceCodes() |
String |
getExtensionId() |
Reader |
getJSONSchema() |
void |
initialize(org.revapi.AnalysisContext analysisContext) |
org.revapi.Difference |
transform(org.revapi.Element oldElement,
org.revapi.Element newElement,
org.revapi.Difference difference) |
public org.revapi.Difference transform(org.revapi.Element oldElement,
org.revapi.Element newElement,
org.revapi.Difference difference)
transform in interface org.revapi.DifferenceTransformpublic void close()
throws Exception
close in interface AutoCloseableExceptionpublic Reader getJSONSchema()
getJSONSchema in interface org.revapi.configuration.Configurablepublic void initialize(org.revapi.AnalysisContext analysisContext)
initialize in interface org.revapi.configuration.Configurablepublic String getExtensionId()
getExtensionId in interface org.revapi.configuration.Configurablepublic Pattern[] getDifferenceCodePatterns()
getDifferenceCodePatterns in interface org.revapi.DifferenceTransformprotected abstract String[] getDifferenceCodes()
Copyright © 2020 MuleSoft, Inc.. All rights reserved.