Class JsonArchiveAnalyzer
java.lang.Object
org.revapi.base.BaseArchiveAnalyzer<org.revapi.base.BaseElementForest<JsonElement>,JsonElement>
org.revapi.base.BaseEagerLoadingArchiveAnalyzer<org.revapi.base.BaseElementForest<JsonElement>,JsonElement>
org.revapi.base.ZipArchiveAnalyzer<org.revapi.base.BaseElementForest<JsonElement>,JsonElement>
org.revapi.jackson.JacksonArchiveAnalyzer<JsonElement>
org.revapi.json.JsonArchiveAnalyzer
- All Implemented Interfaces:
org.revapi.ArchiveAnalyzer<JsonElement>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.revapi.base.BaseEagerLoadingArchiveAnalyzer
org.revapi.base.BaseEagerLoadingArchiveAnalyzer.FullForestContext -
Field Summary
Fields inherited from class org.revapi.base.ZipArchiveAnalyzer
matchPatterns -
Constructor Summary
ConstructorsConstructorDescriptionJsonArchiveAnalyzer(JsonApiAnalyzer apiAnalyzer, org.revapi.API api, Pattern pathMatcher, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Charset charset) -
Method Summary
Modifier and TypeMethodDescriptionprotected JsonElementtoElement(org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, int indexInParent) protected JsonElementtoElement(org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, String keyInParent) Methods inherited from class org.revapi.jackson.JacksonArchiveAnalyzer
createElements, newElementForestMethods inherited from class org.revapi.base.ZipArchiveAnalyzer
createElementsMethods inherited from class org.revapi.base.BaseEagerLoadingArchiveAnalyzer
discoverElements, discoverRoots, preAnalyzeMethods inherited from class org.revapi.base.BaseArchiveAnalyzer
addTo, analyze, getApi, getApiAnalyzer, postAnalyze, prune
-
Constructor Details
-
JsonArchiveAnalyzer
public JsonArchiveAnalyzer(JsonApiAnalyzer apiAnalyzer, org.revapi.API api, @Nullable Pattern pathMatcher, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Charset charset)
-
-
Method Details
-
toElement
protected JsonElement toElement(org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, String keyInParent) - Specified by:
toElementin classorg.revapi.jackson.JacksonArchiveAnalyzer<JsonElement>
-
toElement
protected JsonElement toElement(org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, int indexInParent) - Specified by:
toElementin classorg.revapi.jackson.JacksonArchiveAnalyzer<JsonElement>
-