| Package | Description |
|---|---|
| com.networknt.jsonoverlay |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanOverlay |
class |
EnumOverlay<V extends Enum<V>> |
class |
IntegerOverlay |
class |
ListOverlay<V> |
class |
MapOverlay<V> |
class |
NumberOverlay |
class |
ObjectOverlay |
class |
PrimitiveOverlay |
class |
PropertiesOverlay<V> |
class |
ScalarOverlay<V> |
class |
StringOverlay |
| Modifier and Type | Field and Description |
|---|---|
protected JsonOverlay<?> |
JsonOverlay.parent |
| Modifier and Type | Method and Description |
|---|---|
static <V,OV extends JsonOverlay<V>> |
Overlay.find(OV overlay,
String path) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract JsonOverlay<V> |
OverlayFactory._create(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
ReferenceManager refMgr) |
protected abstract JsonOverlay<V> |
OverlayFactory._create(V value,
JsonOverlay<?> parent,
ReferenceManager refMgr) |
protected <X> JsonOverlay<X> |
PropertiesOverlay._createScalar(String name,
String path,
OverlayFactory<X> factory) |
JsonOverlay<?> |
ScalarOverlay._findInternal(com.fasterxml.jackson.core.JsonPointer path) |
protected JsonOverlay<?> |
PropertiesOverlay._findInternal(com.fasterxml.jackson.core.JsonPointer path) |
protected JsonOverlay<?> |
ListOverlay._findInternal(com.fasterxml.jackson.core.JsonPointer path) |
protected JsonOverlay<?> |
MapOverlay._findInternal(com.fasterxml.jackson.core.JsonPointer path) |
protected abstract JsonOverlay<?> |
JsonOverlay._findInternal(com.fasterxml.jackson.core.JsonPointer path) |
protected <T> JsonOverlay<T> |
PropertiesOverlay._getOverlay(String name,
Class<T> cls) |
JsonOverlay<?> |
RefOverlay._getParent() |
JsonOverlay<V> |
Builder.build() |
JsonOverlay<V> |
JsonOverlay.create() |
static JsonOverlay<Boolean> |
BooleanOverlay.create(boolean value,
JsonOverlay<?> modelMember) |
static JsonOverlay<Integer> |
IntegerOverlay.create(int value,
JsonOverlay<?> modelMember) |
JsonOverlay<V> |
OverlayFactory.create(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
ReferenceManager refMgr) |
static JsonOverlay<Boolean> |
BooleanOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<Integer> |
IntegerOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<Object> |
ObjectOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<Number> |
NumberOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<String> |
StringOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<Number> |
NumberOverlay.create(Number value,
JsonOverlay<?> modelMember) |
static JsonOverlay<Object> |
ObjectOverlay.create(Object value,
JsonOverlay<?> modelMember) |
static JsonOverlay<String> |
StringOverlay.create(String value,
JsonOverlay<?> modelMember) |
JsonOverlay<V> |
OverlayFactory.create(V value,
JsonOverlay<?> parent,
ReferenceManager refMgr) |
static JsonOverlay<?> |
Overlay.find(JsonOverlay<?> overlay,
com.fasterxml.jackson.core.JsonPointer path) |
JsonOverlay<?> |
Overlay.find(com.fasterxml.jackson.core.JsonPointer path) |
static <V,OV extends JsonOverlay<V>> |
Overlay.find(OV overlay,
String path) |
JsonOverlay<?> |
Overlay.find(String path) |
JsonOverlay<V> |
Overlay.getOverlay() |
JsonOverlay<?> |
ReferenceRegistry.getOverlay(com.fasterxml.jackson.databind.JsonNode json,
String factorySig) |
JsonOverlay<?> |
ReferenceRegistry.getOverlay(String normalizedRef,
String factorySig) |
JsonOverlay<?> |
Overlay.getParent() |
static <V> JsonOverlay<?> |
Overlay.getParent(JsonOverlay<V> overlay) |
JsonOverlay<?> |
Overlay.getRoot() |
static JsonOverlay<?> |
Overlay.getRoot(JsonOverlay<?> overlay) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Class<? extends JsonOverlay<? super V>> |
OverlayFactory.getOverlayClass() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract JsonOverlay<V> |
OverlayFactory._create(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
ReferenceManager refMgr) |
protected abstract JsonOverlay<V> |
OverlayFactory._create(V value,
JsonOverlay<?> parent,
ReferenceManager refMgr) |
protected void |
JsonOverlay._setParent(JsonOverlay<?> parent) |
static Builder<Boolean> |
BooleanOverlay.builder(JsonOverlay<?> modelMember) |
static Builder<Integer> |
IntegerOverlay.builder(JsonOverlay<?> modelMember) |
static Builder<Object> |
ObjectOverlay.builder(JsonOverlay<?> modelMember) |
static Builder<Number> |
NumberOverlay.builder(JsonOverlay<?> modelMember) |
static Builder<String> |
StringOverlay.builder(JsonOverlay<?> modelMember) |
static JsonOverlay<Boolean> |
BooleanOverlay.create(boolean value,
JsonOverlay<?> modelMember) |
static JsonOverlay<Integer> |
IntegerOverlay.create(int value,
JsonOverlay<?> modelMember) |
JsonOverlay<V> |
OverlayFactory.create(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
ReferenceManager refMgr) |
static JsonOverlay<Boolean> |
BooleanOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<Integer> |
IntegerOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<Object> |
ObjectOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<Number> |
NumberOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<String> |
StringOverlay.create(JsonOverlay<?> modelMember) |
static JsonOverlay<Number> |
NumberOverlay.create(Number value,
JsonOverlay<?> modelMember) |
static JsonOverlay<Object> |
ObjectOverlay.create(Object value,
JsonOverlay<?> modelMember) |
static JsonOverlay<String> |
StringOverlay.create(String value,
JsonOverlay<?> modelMember) |
JsonOverlay<V> |
OverlayFactory.create(V value,
JsonOverlay<?> parent,
ReferenceManager refMgr) |
static JsonOverlay<?> |
Overlay.find(JsonOverlay<?> overlay,
com.fasterxml.jackson.core.JsonPointer path) |
static <V> V |
Overlay.get(JsonOverlay<V> overlay) |
static String |
Overlay.getJsonReference(JsonOverlay<?> overlay) |
static String |
Overlay.getJsonReference(JsonOverlay<?> overlay,
boolean forRef) |
static <Model,V> Model |
Overlay.getModel(JsonOverlay<V> overlay) |
static <V> JsonOverlay<?> |
Overlay.getParent(JsonOverlay<V> overlay) |
static <V> PropertiesOverlay<?> |
Overlay.getParentPropertiesOverlay(JsonOverlay<V> overlay) |
static com.fasterxml.jackson.databind.JsonNode |
Overlay.getParsedJson(JsonOverlay<?> overlay) |
static String |
Overlay.getPathFromFromRoot(JsonOverlay<?> overlay) |
static String |
Overlay.getPathInParent(JsonOverlay<?> overlay) |
static Optional<PositionInfo> |
Overlay.getPositionInfo(JsonOverlay<?> overlay) |
static <V> List<String> |
Overlay.getPropertyNames(JsonOverlay<V> overlay) |
static <V> Reference |
Overlay.getReference(JsonOverlay<V> overlay,
int index) |
static <V> Reference |
Overlay.getReference(JsonOverlay<V> overlay,
String key) |
static <V> Overlay<V> |
Overlay.getReferenceOverlay(JsonOverlay<V> overlay) |
static JsonOverlay<?> |
Overlay.getRoot(JsonOverlay<?> overlay) |
static Optional<PositionInfo.PositionEndpoint> |
Overlay.getStartPosition(JsonOverlay<?> overlay) |
boolean |
OverlayFactory.isCompatible(JsonOverlay<?> overlay) |
static <V> boolean |
Overlay.isElaborated(JsonOverlay<V> overlay) |
static <V> boolean |
Overlay.isPresent(JsonOverlay<V> overlay) |
static <V> boolean |
Overlay.isReference(JsonOverlay<V> overlay,
int index) |
static <V> boolean |
Overlay.isReference(JsonOverlay<V> overlay,
String key) |
static <V> Overlay<V> |
Overlay.of(JsonOverlay<V> overlay) |
void |
ReferenceRegistry.register(com.fasterxml.jackson.databind.JsonNode json,
String factorySig,
JsonOverlay<?> overlay) |
void |
ReferenceRegistry.register(String normalizedRef,
String factorySig,
JsonOverlay<?> overlay) |
static <V> com.fasterxml.jackson.databind.JsonNode |
Overlay.toJson(JsonOverlay<V> overlay) |
static <V> com.fasterxml.jackson.databind.JsonNode |
Overlay.toJson(JsonOverlay<V> overlay,
SerializationOptions.Option... options) |
static <V> com.fasterxml.jackson.databind.JsonNode |
Overlay.toJson(JsonOverlay<V> overlay,
SerializationOptions options) |
| Constructor and Description |
|---|
EnumOverlay(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
EnumOverlay(V value,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
JsonOverlay(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
JsonOverlay(V value,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
Overlay(JsonOverlay<V> overlay) |
PropertiesOverlay(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
PropertiesOverlay(V value,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
RefOverlay(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
RefOverlay(Reference reference,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
ScalarOverlay(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
ScalarOverlay(V value,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
Copyright © 2018. All rights reserved.