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 ValidatorContext
public void markEvaluatedProperty(String propertyName)
markEvaluatedProperty
in interface ValidatorContext
public Set<Integer> evaluatedItems()
evaluatedItems
in interface ValidatorContext
public Set<String> evaluatedProperties()
evaluatedProperties
in interface ValidatorContext
public ValidatorContext startRecording()
startRecording
in interface ValidatorContext
public ValidatorContext lowerLevelContext(String key)
lowerLevelContext
in interface ValidatorContext
public ValidatorContext lowerLevelContext(int key)
lowerLevelContext
in interface ValidatorContext
public ValidatorContext parent()
parent
in interface ValidatorContext
public String inputKey()
inputKey
in interface ValidatorContext
public 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.