public class RecursiveAnchorValidatorContextDecorator extends Object implements ValidatorContext
| Modifier and Type | Method and Description |
|---|---|
Set<Integer> |
evaluatedItems() |
Set<String> |
evaluatedProperties() |
JsonPointer |
getRecursiveAnchor() |
String |
inputKey() |
ValidatorContext |
lowerLevelContext(int key) |
ValidatorContext |
lowerLevelContext(String key) |
void |
markEvaluatedItem(int index) |
void |
markEvaluatedProperty(String propertyName) |
ValidatorContext |
parent() |
ValidatorContext |
startRecording() |
ValidatorContext |
unwrap() |
static ValidatorContext |
unwrap(ValidatorContext context) |
static ValidatorContext |
wrap(ValidatorContext context,
JsonPointer recursiveAnchor) |
public void markEvaluatedItem(int index)
markEvaluatedItem in interface ValidatorContextpublic void markEvaluatedProperty(String propertyName)
markEvaluatedProperty in interface ValidatorContextpublic Set<Integer> evaluatedItems()
evaluatedItems in interface ValidatorContextpublic Set<String> evaluatedProperties()
evaluatedProperties in interface ValidatorContextpublic ValidatorContext startRecording()
startRecording in interface ValidatorContextpublic ValidatorContext lowerLevelContext(String key)
lowerLevelContext in interface ValidatorContextpublic ValidatorContext lowerLevelContext(int key)
lowerLevelContext in interface ValidatorContextpublic ValidatorContext parent()
parent in interface ValidatorContextpublic String inputKey()
inputKey in interface ValidatorContextpublic JsonPointer getRecursiveAnchor()
public ValidatorContext unwrap()
public static ValidatorContext wrap(ValidatorContext context, JsonPointer recursiveAnchor)
public static ValidatorContext unwrap(ValidatorContext context)
Copyright © 2023 Eclipse. All rights reserved.