public class RecordingValidatorContext extends Object implements ValidatorContext
Constructor and Description |
---|
RecordingValidatorContext(ValidatorContext parent,
String key) |
Modifier and Type | Method and Description |
---|---|
Set<Integer> |
evaluatedItems() |
Set<String> |
evaluatedProperties() |
String |
inputKey() |
ValidatorContext |
lowerLevelContext(int key) |
ValidatorContext |
lowerLevelContext(String key) |
void |
markEvaluatedItem(int index) |
void |
markEvaluatedProperty(String propertyName) |
ValidatorContext |
parent() |
ValidatorContext |
startRecording() |
public RecordingValidatorContext(ValidatorContext parent, String key)
public ValidatorContext startRecording()
startRecording
in interface ValidatorContext
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 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
Copyright © 2023 Eclipse. All rights reserved.