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 JsonElement
toElement
(org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, int indexInParent) protected JsonElement
toElement
(org.revapi.Archive archive, String filePath, com.fasterxml.jackson.core.TreeNode node, String keyInParent) Methods inherited from class org.revapi.jackson.JacksonArchiveAnalyzer
createElements, newElementForest
Methods inherited from class org.revapi.base.ZipArchiveAnalyzer
createElements
Methods inherited from class org.revapi.base.BaseEagerLoadingArchiveAnalyzer
discoverElements, discoverRoots, preAnalyze
Methods 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:
toElement
in 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:
toElement
in classorg.revapi.jackson.JacksonArchiveAnalyzer<JsonElement>
-