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