| Package | Description |
|---|---|
| eu.europa.ec.taxud.handler | |
| eu.europa.ec.taxud.instantiation |
Status Message relevant classes
|
| eu.europa.ec.taxud.validation |
Validation message relevant classes
|
| eu.europa.ec.taxud.validation.reader |
Contains the
Readers and all relavant to the Readers classes |
| eu.europa.ec.taxud.validation.rules.api | |
| eu.europa.ec.taxud.validation.utils |
Contains various utility classes
|
| eu.europa.ec.taxud.validation.validator |
Contains all the Validation relevant classes
|
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
AbstractHandler.initContext(ValidationContext context)
Generic Init method to initialize the ValidationContext component (such as Validator, Reader).
|
|
abstract boolean |
AbstractHandler.initContext(ValidationContext context,
String[] args)
Initialise ValidationContext based on args of command line interfaces.
|
|
boolean |
AbstractHandler.isApplicationDomainSupported(ValidationContext context)
Is application domain supported by the current validation handler.
|
|
void |
AbstractHandler.validateContext(ValidationContext context)
Validate the current context given.
|
| Modifier and Type | Method | Description |
|---|---|---|
abstract boolean |
StatusMessageHandler.initContext(ValidationContext context,
StatusMessageRequest statusMessageRequest)
Initialise the ValidationContext based on the statusMessageRequest object sent by the EVM interface.
|
|
abstract boolean |
StatusMessageHandler.isApplicable(ValidationContext context)
Checks if handler is applicable for ValidationContext.
|
|
String |
StatusMessageManager.process(ValidationContext context)
Process the provided
ValidationContext to generate the Status message corresponding to this
ValidationContext by calling all the appropriate handlers |
|
abstract String |
StatusMessageHandler.process(ValidationContext context)
Generate a status message based on ValidationContext information.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
ValidationHandler.additionalAttributesProcess(ValidationContext context,
ValidationRequest validationRequest)
Process the information contains in Additional Attributes of the request.
|
|
List<String> |
ValidationManager.getAvailableBusinessRules(ValidationContext context)
Gets available business rules.
|
|
List<String> |
ValidationHandler.getAvailableBusinessRules(ValidationContext context)
Gets available business rules.
|
|
abstract String |
ValidationHandler.handleErrors(ValidationContext context)
Generic method that creates a string representation of the errors
|
|
boolean |
ValidationHandler.initContext(ValidationContext context)
Generic Init method to initialize the ValidationContext component (such as Validator, Reader).
|
|
boolean |
ValidationHandler.initContext(ValidationContext context,
ValidationRequest validationRequest)
Initialise ValidationContext based on ValidationRequest of the EVM interfaces.
|
|
String |
ValidationManager.process(ValidationContext context,
String[] args)
Triggers all the appropriate handlers for validation and returns the errors as string
|
|
String |
ValidationAndStatusManager.process(ValidationContext context,
String[] args)
Generates a Status message according to the provided
ValidationContext and the provided arguments |
|
String |
ValidationManager.process(ValidationInput source,
ValidationContext context)
Executes all registered validation handlers on a
ValidationInput content. |
|
String |
ValidationHandler.process(ValidationInput input,
ValidationContext context)
Process a ValidationInput with a specific ValidationContext.
|
|
String |
ValidationAndStatusManager.process(ValidationInput source,
ValidationContext context)
Validates the
ValidationInput and generates a Status message according to the provided
ValidationContext |
|
ValidationResult |
ValidationManager.process(ValidationRequest validationRequest,
ValidationContext context)
Executes all registered validation handlers on a
ValidationRequest content. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
JSONFileReader.read(ValidationInput input,
ValidationContext context) |
|
void |
XMLFileReader.read(ValidationInput input,
ValidationContext context)
Main method to process the input.
|
|
void |
Reader.read(ValidationInput input,
ValidationContext context)
Main method to process the input.
|
|
void |
EndOfFileCallback.run(ValidationContext context) |
|
void |
XMLFileReader.validate(LightweightElement lwElem,
ValidationContext context)
Validate the business object expected in the rule (lightweight element).
|
|
void |
XMLFileReader.validate(Node node,
ValidationContext context,
Class<?> ruleClass)
Validate the business object expected in the rule (POJO or Node).
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
RuleProxy.condition(Object message,
ValidationContext context)
Condition of execution of the target rule.
|
|
void |
RuleProxy.logExecutionTime(ValidationContext context)
Log execution time of the target rule.
|
|
void |
RuleProxy.validate(Object message,
ValidationContext context)
Call the validation method of the target rule.
|
| Modifier and Type | Method | Description |
|---|---|---|
static List<Element> |
XmlUtils.findElements(ValidationContext context,
Element element,
String path)
Search for Element based on XPath and current Validation Context.
|
|
static List<Element> |
XmlUtils.findElementsWithoutAncestors(ValidationContext context,
Element element,
String path)
Search for Element based on XPath and current Validation Context.
|
|
static Object |
XmlUtils.getChildObjectValue(ValidationContext context,
Node node,
String path,
QName type)
Get the value of a child object based on XPath, current Node and current Validation Context.
|
|
static NodeList |
XmlUtils.getNodeList(ValidationContext context,
Element element,
String path)
Returns the node list based on XPath and current Validation Context.
|
|
static NodeList |
XmlUtils.getNodeListWithoutAncestors(ValidationContext context,
Element element,
String path)
Returns the node list based on XPath and current Validation Context.
|
|
static Object |
XmlUtils.getObjectValue(ValidationContext context,
Node node,
String path,
QName type)
Get the value of an object based on XPath, current Node and current Validation Context.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
SecurityValidator.checkThreats(ValidationInput input,
ValidationContext context)
Checks if the input does not contain any threat.
|
|
protected void |
XSDValidator.checkXMLDeclaration(ValidationInput input,
ValidationContext context) |
|
protected boolean |
XSDValidator.checkXMLWellFormed(ValidationInput input,
ValidationContext context) |
|
abstract boolean |
ValidationErrorHandler.initContext(ValidationContext context)
Initializes the validation context.
|
|
void |
DroolsValidator.process(ValidationInput input,
ValidationContext context)
Read input data with provided reader.
|
|
void |
Validator.process(ValidationInput input,
ValidationContext context)
Method call to start processing a input data.
|
|
void |
SchematronValidator.process(ValidationInput input,
ValidationContext context) |
|
void |
VoidValidator.process(ValidationInput input,
ValidationContext context) |
|
void |
XSDValidator.process(ValidationInput input,
ValidationContext context)
Validates a file against the XSD.
|
|
protected void |
XSDValidator.recoverValidationFailure(ValidationInput input,
ValidationContext context)
Callback to recover from potential XSD errors.
|
|
void |
SchematronValidator.setContextProperties(ValidationContext context)
Set context properties.
|
|
void |
BaseValidator.validate(Object input,
ValidationContext context)
Dedicated method for validation of input or fragment of input data.
|
|
void |
DroolsValidator.validate(Object message,
ValidationContext context)
Execute rules on input data.
|
|
void |
Validator.validate(Object input,
ValidationContext context)
Dedicated method for validation of input or fragment of input data.
|
|
void |
SchematronValidator.validate(Object message,
ValidationContext context) |
|
void |
SecurityValidator.validate(Object input,
ValidationContext context)
Dedicated method for validation of input or fragment of input data.
|
|
NodeList |
SchematronValidator.validateAndReadErrors(ValidationContext context,
String rule,
InputStream xsl2Dsdl,
InputStream xsl2Abstract,
InputStream xsl2Svrl) |
| Constructor | Description |
|---|---|
TrackingAgendaEventListener(ValidationContext context)
Default constructor.
|
Copyright © 2025. All rights reserved.