Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X 

A

AbstractHandler - Class in eu.europa.ec.taxud.handler
 
AbstractHandler() - Constructor for class eu.europa.ec.taxud.handler.AbstractHandler
 
acceptanceFlag - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
addChild(String) - Method in class eu.europa.ec.taxud.validation.reader.path.PathNode
Creates a pathNode with the provided name and adds it as a child to this PathNode
addError(SAXParseException) - Method in class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler
Adds an error to the internal list.
ADDITIONAL_PROP_MAP - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant ADDITIONAL_PROP_MAP.
additionalAttributes - Variable in class eu.europa.ec.taxud.message.ValidationRequest
The Additional attributes.
additionalAttributesProcess(ValidationContext, ValidationRequest) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
Process the information contains in Additional Attributes of the request.
AdditionalAttributesType - Class in eu.europa.ec.taxud.message
Java class for additionalAttributesType complex type.
AdditionalAttributesType() - Constructor for class eu.europa.ec.taxud.message.AdditionalAttributesType
 
addValidator(Validator) - Method in class eu.europa.ec.taxud.validation.ValidationContext
Add Validator for validation process.
addXsdPath(String) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
Add XSD path to ist of XSD.
addXxeSecurity(XMLInputFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
Prevents XXE attack for a given XMLInputFactory object.
addXxeSecurity(TransformerFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
Prevents XXE attack for a given TransformerFactory object.
addXxeSecurity(Validator) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
Prevents XXE attack for a given Validator object.
addXxeSecurity(SchemaFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
Prevents XXE attack for a given SchemaFactory object.
addXxeSecurity(SAXTransformerFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
Prevents XXE attack for a given SAXTransformerFactory object.
addXxeSecurity(SAXParserFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
Prevents XXE attack for a given SAXParserFactory object.
afterMatchFired(AfterMatchFiredEvent) - Method in class eu.europa.ec.taxud.validation.validator.TrackingAgendaEventListener
Adds the fired rule in the rules-fired collection
APP_DOMAIN - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
CONTEXT KEYS - Key for the application domain.
APPLICATION_DOMAIN - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
APPLICATION DOMAIN- Application domain of the current validation module.
applicationDomain - Variable in class eu.europa.ec.taxud.message.StatusMessageRequest
 
applicationDomain - Variable in class eu.europa.ec.taxud.message.ValidationRequest
The Application domain.
ArgumentsConstants - Class in eu.europa.ec.taxud.validation.utils
ArgumentsConstants constants used by the core module and Validation Modules.
ArgumentsConstants() - Constructor for class eu.europa.ec.taxud.validation.utils.ArgumentsConstants
 
ArgumentsConstants.ArgumentStatusMessage - Enum in eu.europa.ec.taxud.validation.utils
The enum args used by the StatusMessageRequest.
ArgumentsConstants.ArgumentValidation - Enum in eu.europa.ec.taxud.validation.utils
The enum args used by the ValidationRequest.
attribute - Variable in class eu.europa.ec.taxud.message.AdditionalAttributesType
 
AttributeType - Class in eu.europa.ec.taxud.message
Java class for attributeType complex type.
AttributeType() - Constructor for class eu.europa.ec.taxud.message.AttributeType
 

B

BaseValidator - Class in eu.europa.ec.taxud.validation.validator
BaseValidator Base validator class.
BaseValidator() - Constructor for class eu.europa.ec.taxud.validation.validator.BaseValidator
 
beforeMatchFired(BeforeMatchFiredEvent) - Method in class eu.europa.ec.taxud.validation.validator.TrackingAgendaEventListener
 
BYPASS_APP_DOMAIN_CHECK - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
CONTEXT KEYS - Key for the application domain.

C

ccnMessageType - Variable in class eu.europa.ec.taxud.message.MessageType
 
ccnMessageType - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
ccnQueueName - Variable in class eu.europa.ec.taxud.message.MessageType
 
ccnQueueName - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
characters(char[], int, int) - Method in class eu.europa.ec.taxud.sax.handler.ElementHandler
 
checkThreats(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.SecurityValidator
Checks if the input does not contain any threat.
checkXMLDeclaration(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
 
checkXMLWellFormed(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
 
ClassUtils - Class in eu.europa.ec.taxud.validation.utils
Provides useful stuff to handle object through reflection.
closeSource(ValidationInput, StreamSource) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
 
Condition - Annotation Type in eu.europa.ec.taxud.validation.rules.annotation
The Condition annotation used to identify the method to execute for the JAVA rule condition.
condition(Object, ValidationContext) - Method in class eu.europa.ec.taxud.validation.rules.api.RuleProxy
Condition of execution of the target rule.
config - Variable in class eu.europa.ec.taxud.handler.AbstractHandler
Configuration of the handler.
CONTAINS_SEVERE_FILE_ERRORS - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant CONTAINS_SEVERE_FILE_ERRORS.
content - Variable in class eu.europa.ec.taxud.message.MessageType
 
content - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
createErrorType() - Method in class eu.europa.ec.taxud.message.ObjectFactory
Create an instance of ErrorType
createValidationResult() - Method in class eu.europa.ec.taxud.message.ObjectFactory
Create an instance of ValidationResult
CustomURIResolver - Class in eu.europa.ec.taxud.message
The type Custom uri resolver.
CustomURIResolver() - Constructor for class eu.europa.ec.taxud.message.CustomURIResolver
 

D

details - Variable in class eu.europa.ec.taxud.message.ErrorType
 
DOUBLE_PARSING_PROPERTY - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
Property key to enable/disable double parsing.
DRL_LOCATION - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
DRL_LOCATION - Location of the DROOLS rules of the current validation module.
DroolsValidator - Class in eu.europa.ec.taxud.validation.validator
DroolsValidator.
DroolsValidator() - Constructor for class eu.europa.ec.taxud.validation.validator.DroolsValidator
 

E

ElementHandler - Class in eu.europa.ec.taxud.sax.handler
SAX handler which retrieves all element values in the file.
ElementHandler(Pattern...) - Constructor for class eu.europa.ec.taxud.sax.handler.ElementHandler
Default constructor.
EndOfFileCallback - Interface in eu.europa.ec.taxud.validation.reader
EndOfFileCallback is a helper class to be used as a workaround to rule 60015.
EOF_CALLBACK - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant EOF_CALLBACK.
error - Variable in class eu.europa.ec.taxud.message.ValidationResult
 
error(SAXParseException) - Method in class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler
ErrorType - Class in eu.europa.ec.taxud.message
Java class for errorType complex type.
ErrorType() - Constructor for class eu.europa.ec.taxud.message.ErrorType
 
eu.europa.ec.taxud.handler - package eu.europa.ec.taxud.handler
 
eu.europa.ec.taxud.instantiation - package eu.europa.ec.taxud.instantiation
Status Message relevant classes
eu.europa.ec.taxud.message - package eu.europa.ec.taxud.message
 
eu.europa.ec.taxud.sax.exception - package eu.europa.ec.taxud.sax.exception
 
eu.europa.ec.taxud.sax.handler - package eu.europa.ec.taxud.sax.handler
 
eu.europa.ec.taxud.utils - package eu.europa.ec.taxud.utils
 
eu.europa.ec.taxud.validation - package eu.europa.ec.taxud.validation
Validation message relevant classes
eu.europa.ec.taxud.validation.input - package eu.europa.ec.taxud.validation.input
Validation input relevant classes
eu.europa.ec.taxud.validation.intf - package eu.europa.ec.taxud.validation.intf
Contains the entry point classes of the application
eu.europa.ec.taxud.validation.reader - package eu.europa.ec.taxud.validation.reader
Contains the Readers and all relavant to the Readers classes
eu.europa.ec.taxud.validation.reader.path - package eu.europa.ec.taxud.validation.reader.path
Containt Xpath builder implementation classes used by the XMLFileReader to construct the elements paths
eu.europa.ec.taxud.validation.rules.annotation - package eu.europa.ec.taxud.validation.rules.annotation
 
eu.europa.ec.taxud.validation.rules.api - package eu.europa.ec.taxud.validation.rules.api
 
eu.europa.ec.taxud.validation.utils - package eu.europa.ec.taxud.validation.utils
Contains various utility classes
eu.europa.ec.taxud.validation.validator - package eu.europa.ec.taxud.validation.validator
Contains all the Validation relevant classes
excludedRules - Variable in class eu.europa.ec.taxud.message.ValidationRequest
The Excluded rules.
ExcludedRulesType - Class in eu.europa.ec.taxud.message
Java class for anonymous complex type.
ExcludedRulesType() - Constructor for class eu.europa.ec.taxud.message.ExcludedRulesType
 
EXTERNAL_MODULE_LOCATION - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant EXTERNAL_MODULE_LOCATION.

F

fatalError(SAXParseException) - Method in class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler
FILE_INPUT - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant FILE_INPUT.
findElements(ValidationContext, Element, String) - Static method in class eu.europa.ec.taxud.validation.utils.XmlUtils
Search for Element based on XPath and current Validation Context.
findElementsWithoutAncestors(ValidationContext, Element, String) - Static method in class eu.europa.ec.taxud.validation.utils.XmlUtils
Search for Element based on XPath and current Validation Context.
fromValue(String) - Static method in enum eu.europa.ec.taxud.message.ValidationType
 
FULL_VALIDATION - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant FULL_VALIDATION.

G

GenerateStatus - Class in eu.europa.ec.taxud.validation.intf
GenerateStatus is responsible to handle the user options and generate a status message
GenerateStatus() - Constructor for class eu.europa.ec.taxud.validation.intf.GenerateStatus
 
getAdditionalAttributes() - Method in class eu.europa.ec.taxud.message.ValidationRequest
Gets the value of the additionalAttributes property.
getApplicationDomain() - Method in class eu.europa.ec.taxud.message.StatusMessageRequest
Gets the value of the applicationDomain property.
getApplicationDomain() - Method in class eu.europa.ec.taxud.message.ValidationRequest
Gets the value of the applicationDomain property.
getAttribute() - Method in class eu.europa.ec.taxud.message.AdditionalAttributesType
Gets the value of the attribute property.
getAttribute(String) - Method in class eu.europa.ec.taxud.validation.reader.LightweightElement
 
getAvailableBusinessRules(ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
Gets available business rules.
getAvailableBusinessRules(ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationManager
Gets available business rules.
getAvailableBusinessRules() - Method in class eu.europa.ec.taxud.validation.validator.DroolsValidator
Gets available business rules.
getAvailableBusinessRules() - Method in class eu.europa.ec.taxud.validation.validator.SchematronValidator
Gets available business rules.
getBusinessRules() - Method in class eu.europa.ec.taxud.validation.SchematronBusinessRuleLists
Gets business rules.
getCcnMessageType() - Method in class eu.europa.ec.taxud.message.MessageType
Gets the value of the ccnMessageType property.
getCcnMessageType() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the ccnMessageType property.
getCcnQueueName() - Method in class eu.europa.ec.taxud.message.MessageType
Gets the value of the ccnQueueName property.
getCcnQueueName() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the ccnQueueName property.
getChildObjectValue(ValidationContext, Node, String, QName) - Static method in class eu.europa.ec.taxud.validation.utils.XmlUtils
Get the value of a child object based on XPath, current Node and current Validation Context.
getClassByName(String) - Static method in class eu.europa.ec.taxud.validation.utils.ClassUtils
Gets a class object based on the given class name.
getCode() - Method in enum eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
Gets the code.
getCode() - Method in enum eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
Gets the code.
getCode() - Method in class eu.europa.ec.taxud.validation.ValidationError
 
getConfig() - Method in class eu.europa.ec.taxud.validation.ValidationHandler
Return the configuration.
getContent() - Method in class eu.europa.ec.taxud.message.MessageType
Gets the value of the content property.
getContent() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the content property.
getContextBr() - Method in class eu.europa.ec.taxud.validation.SchematronBusinessRuleLists
Gets context br.
getContextPath() - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Get the context path required by the reader to read the input source.
getCurrentNode(Transformer, XMLStreamReader) - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Return current XML Stream position as Node.
getCurrentNode(Transformer, XMLStreamReader) - Static method in class eu.europa.ec.taxud.validation.utils.StaxUtils
Transforms the node currently under the cursor of the StAX reader into a DOM Node.
getDetails() - Method in class eu.europa.ec.taxud.message.ErrorType
Gets the value of the details property.
getDetails() - Method in class eu.europa.ec.taxud.validation.ValidationError
 
getDocRefId() - Method in class eu.europa.ec.taxud.validation.ValidationError
 
getDrlPath() - Method in class eu.europa.ec.taxud.validation.validator.DroolsValidator
Return the path to DRL files location.
getElements(NodeList) - Static method in class eu.europa.ec.taxud.validation.utils.XmlUtils
convert NodeList to List<Element>.
getError() - Method in class eu.europa.ec.taxud.message.ValidationResult
Gets the value of the error property.
getErrors() - Method in class eu.europa.ec.taxud.validation.ValidationContext
Returns ValidationError list raised during the validation process.
getExcludedRules() - Method in class eu.europa.ec.taxud.message.ValidationRequest
Gets excluded rules.
getExcludedRules() - Method in class eu.europa.ec.taxud.validation.ValidationContext
Gets excluded rules.
getFile() - Method in class eu.europa.ec.taxud.validation.input.ValidationInput
Return the source input file.
getInputFormat() - Method in class eu.europa.ec.taxud.validation.input.ValidationInput
Return the file input format (CSV, XML).
getInputFormat() - Method in class eu.europa.ec.taxud.validation.reader.JSONFileReader
 
getInputFormat() - Method in interface eu.europa.ec.taxud.validation.reader.Reader
Return the input format supported by the reader.
getInputFormat() - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Return the input format supported by the reader.
getInputStream() - Method in class eu.europa.ec.taxud.validation.input.ValidationInput
Return the source as InputStream.
getInputType() - Method in class eu.europa.ec.taxud.validation.input.ValidationInput
Return the source input type.
getKieContainer() - Method in class eu.europa.ec.taxud.validation.validator.DroolsValidator
 
getLength() - Method in class eu.europa.ec.taxud.validation.utils.NodeListIterable
Returns the number of nodes in the list.
getLocalName() - Method in class eu.europa.ec.taxud.validation.reader.LightweightElement
 
getMessage() - Method in class eu.europa.ec.taxud.message.StatusMessageRequest
Gets the value of the message property.
getMessage() - Method in class eu.europa.ec.taxud.message.ValidationRequest
Gets the value of the message property.
getMessageProperties() - Method in class eu.europa.ec.taxud.validation.ValidationContext
Return all information stored in the validation context.
getMessageRefId() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the messageRefId property.
getName() - Method in class eu.europa.ec.taxud.message.AttributeType
Gets the value of the name property.
getName() - Method in class eu.europa.ec.taxud.message.ErrorType
Gets the value of the name property.
getName() - Method in class eu.europa.ec.taxud.message.Parameters
Gets the value of the name property.
getNamespaceURI() - Method in class eu.europa.ec.taxud.validation.reader.LightweightElement
 
getNamespaceURI(String) - Method in class eu.europa.ec.taxud.validation.reader.XMLNamespaceResolver
Return namespaces based on prefix.
getNodeList(ValidationContext, Element, String) - Static method in class eu.europa.ec.taxud.validation.utils.XmlUtils
Returns the node list based on XPath and current Validation Context.
getNodeListWithoutAncestors(ValidationContext, Element, String) - Static method in class eu.europa.ec.taxud.validation.utils.XmlUtils
Returns the node list based on XPath and current Validation Context.
getNodeName() - Method in class eu.europa.ec.taxud.validation.reader.path.PathNode
 
getObject() - Method in class eu.europa.ec.taxud.validation.input.ValidationInput
Return the source input object.
getObjectValue(ValidationContext, Node, String, QName) - Static method in class eu.europa.ec.taxud.validation.utils.XmlUtils
Get the value of an object based on XPath, current Node and current Validation Context.
getParameters() - Method in class eu.europa.ec.taxud.message.MessageType
Gets the value of the parameters property.
getParameters() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the parameters property.
getParent() - Method in class eu.europa.ec.taxud.validation.reader.path.PathNode
 
getParent() - Method in class eu.europa.ec.taxud.validation.reader.path.RootNode
getPath() - Method in class eu.europa.ec.taxud.validation.reader.path.PathNode
 
getPath() - Method in class eu.europa.ec.taxud.validation.reader.path.RootNode
 
getPath() - Method in class eu.europa.ec.taxud.validation.reader.XNodePathBuilder
Return the current Xpath.
getPath() - Method in class eu.europa.ec.taxud.validation.reader.XPathBuilder
Deprecated.
Return the current Xpath.
getPath() - Method in interface eu.europa.ec.taxud.validation.reader.XPathBuilderIntf
 
getPath() - Method in class eu.europa.ec.taxud.validation.ValidationError
 
getPrefix(String) - Method in class eu.europa.ec.taxud.validation.reader.XMLNamespaceResolver
Return prefix based on namespaces.
getPrefixes(String) - Method in class eu.europa.ec.taxud.validation.reader.XMLNamespaceResolver
Return prefixes based on namespacesURI.
getProperty(String) - Method in class eu.europa.ec.taxud.validation.ValidationContext
retrieve information form the validation context.
getReader() - Method in class eu.europa.ec.taxud.validation.validator.BaseValidator
Return the reader associated with validator.
getReaderInfo() - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Get information required by the reader to read the input source.
getReceiver() - Method in class eu.europa.ec.taxud.message.MessageType
Gets the value of the receiver property.
getReceiver() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the receiver property.
getRelatedValidationHandler() - Method in class eu.europa.ec.taxud.instantiation.StatusMessageHandler
Gives the related validation handler of the status message handler.
getRelatedValidationHandler() - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusHandler
Gives the related validation handler of the status message handler.
getResourceProperties(Class, String) - Static method in class eu.europa.ec.taxud.utils.PropertiesUtils
Provide a properties resource.
getRule() - Method in class eu.europa.ec.taxud.message.ExcludedRulesType
Gets rule.
getSchema() - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
Return XSD Schema with all available XSD files.
getSchPath() - Method in class eu.europa.ec.taxud.validation.validator.SchematronValidator
Gets sch path.
getSender() - Method in class eu.europa.ec.taxud.message.MessageType
Gets the value of the sender property.
getSender() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the sender property.
getSource(ValidationInput) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
 
getStatusMessage() - Method in class eu.europa.ec.taxud.message.StatusMessageResult
Gets the value of the statusMessage property.
getStringFieldByName(Class<?>, String) - Static method in class eu.europa.ec.taxud.validation.utils.ClassUtils
Provides a String value of a given class field name.
getValidationType() - Method in class eu.europa.ec.taxud.message.ValidationRequest
Gets the value of the validationType property.
getValidator() - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
Return XML validator.
getValidators() - Method in class eu.europa.ec.taxud.validation.ValidationContext
Return the list of applicable Validator.
getValue() - Method in class eu.europa.ec.taxud.message.Parameters
Gets the value of the value property.
getValue() - Method in class eu.europa.ec.taxud.message.ValuesType
Gets the value of the value property.
getValues() - Method in class eu.europa.ec.taxud.message.AttributeType
Gets the value of the values property.
getVersion() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the version property.
getXPathAsNode(Node, XPath, String) - Static method in class eu.europa.ec.taxud.validation.utils.StaxUtils
Evaluates an XPath and returns the result as a Node.
getXPathAsNodeList(Node, XPath, String) - Static method in class eu.europa.ec.taxud.validation.utils.StaxUtils
Evaluates an XPath and returns the result as a NodeList.
getXPathAsNumber(Node, XPath, String) - Static method in class eu.europa.ec.taxud.validation.utils.StaxUtils
Evaluates an XPath and returns the result as a Double.
getXPathAsString(Node, XPath, String) - Static method in class eu.europa.ec.taxud.validation.utils.StaxUtils
Evaluates an XPath and returns the result as a String.

H

handleErrors(ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
Generic method that creates a string representation of the errors
HANDLER_NOT_FOUND - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants.ValidationError
The constant HANDLER_NOT_FOUND.
HELP_OPTION - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
used when a handler is not found because of -h option

I

init() - Method in class eu.europa.ec.taxud.validation.validator.BaseValidator
A Default init method.
init() - Method in class eu.europa.ec.taxud.validation.validator.DroolsValidator
Initialise the validator.
init() - Method in class eu.europa.ec.taxud.validation.validator.SecurityValidator
A Default init method.
init() - Method in interface eu.europa.ec.taxud.validation.validator.Validator
A Default init method.
initContext(ValidationContext, String[]) - Method in class eu.europa.ec.taxud.handler.AbstractHandler
Initialise ValidationContext based on args of command line interfaces.
initContext(ValidationContext) - Method in class eu.europa.ec.taxud.handler.AbstractHandler
Generic Init method to initialize the ValidationContext component (such as Validator, Reader).
initContext(ValidationContext, StatusMessageRequest) - Method in class eu.europa.ec.taxud.instantiation.StatusMessageHandler
Initialise the ValidationContext based on the statusMessageRequest object sent by the EVM interface.
initContext(String) - Static method in class eu.europa.ec.taxud.validation.reader.JAXBContextHelper
Initialization of the context for the JAXB object.
initContext(ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
Generic Init method to initialize the ValidationContext component (such as Validator, Reader).
initContext(ValidationContext, ValidationRequest) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
Initialise ValidationContext based on ValidationRequest of the EVM interfaces.
initContext(ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler
Initializes the validation context.
initInput(String[]) - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusHandler
Generic method to initialise the ValidationInput according to the provided arguments
initInput(String[]) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
Creates a ValidationInput according to the arguments provided (i.e.
INPUT_FILE_SIZE - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant INPUT_FILE_SIZE.
InputFormatType - Enum in eu.europa.ec.taxud.validation.input
InputFormatType represents the input format enumeration types.
InputSourceType - Enum in eu.europa.ec.taxud.validation.input
InputSourceType represents the input type enumeration types.
isAcceptanceFlag() - Method in class eu.europa.ec.taxud.message.StatusMessageType
Gets the value of the acceptanceFlag property.
isApplicable(ValidationContext) - Method in class eu.europa.ec.taxud.instantiation.StatusMessageHandler
Checks if handler is applicable for ValidationContext.
isApplicationDomainSupported(ValidationContext) - Method in class eu.europa.ec.taxud.handler.AbstractHandler
Is application domain supported by the current validation handler.
isContainsSequence() - Method in class eu.europa.ec.taxud.sax.handler.ElementHandler
 
isEmpty() - Method in class eu.europa.ec.taxud.validation.utils.NodeListIterable
 
isFileError() - Method in class eu.europa.ec.taxud.validation.ValidationError
 
isRequired() - Method in enum eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
Check if this arg is required.
isRequired() - Method in enum eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
Check if this arg is required.
iterator() - Method in class eu.europa.ec.taxud.validation.utils.NodeListIterable
Return iterator on node list.

J

JAXBContextHelper - Class in eu.europa.ec.taxud.validation.reader
The helper class for the JAXB context.
JAXBContextHelper() - Constructor for class eu.europa.ec.taxud.validation.reader.JAXBContextHelper
 
JSONFileReader - Class in eu.europa.ec.taxud.validation.reader
The type Json file reader.
JSONFileReader() - Constructor for class eu.europa.ec.taxud.validation.reader.JSONFileReader
 

L

LightweightElement - Class in eu.europa.ec.taxud.validation.reader
A class sharing some behaviour with a W3C Element, but without content.
LightweightElement(XMLStreamReader) - Constructor for class eu.europa.ec.taxud.validation.reader.LightweightElement
Creates a lightweight element from the provided reader.
loadConfig(String) - Method in class eu.europa.ec.taxud.handler.AbstractHandler
 
logExecutionTime(ValidationContext) - Method in class eu.europa.ec.taxud.validation.rules.api.RuleProxy
Log execution time of the target rule.
LOGGER - Static variable in class eu.europa.ec.taxud.utils.PropertiesUtils
The LOGGER.
LOGGER - Static variable in class eu.europa.ec.taxud.validation.intf.GenerateStatus
 
LOGGER - Static variable in class eu.europa.ec.taxud.validation.intf.ValidateAndGenerateStatus
 
LOGGER - Static variable in class eu.europa.ec.taxud.validation.intf.ValidateMessage
 

M

main(String[]) - Static method in class eu.europa.ec.taxud.validation.intf.GenerateStatus
Entry point for generating status message
main(String[]) - Static method in class eu.europa.ec.taxud.validation.intf.ValidateAndGenerateStatus
Entry point for validating a file and generating status message for that file's validation result
main(String[]) - Static method in class eu.europa.ec.taxud.validation.intf.ValidateMessage
Entry point for validation
message - Variable in class eu.europa.ec.taxud.message.StatusMessageRequest
 
message - Variable in class eu.europa.ec.taxud.message.ValidationRequest
The Message.
messageRefId - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
MessageType - Class in eu.europa.ec.taxud.message
Java class for messageType complex type.
MessageType() - Constructor for class eu.europa.ec.taxud.message.MessageType
 
moveBackward() - Method in class eu.europa.ec.taxud.validation.reader.XNodePathBuilder
Move one step backward in the pathNode tree
moveBackward() - Method in class eu.europa.ec.taxud.validation.reader.XPathBuilder
Deprecated.
Move one step backward in the xml tree.
moveBackward() - Method in interface eu.europa.ec.taxud.validation.reader.XPathBuilderIntf
Called when going back to the father of this element
moveForward(String) - Method in class eu.europa.ec.taxud.validation.reader.XNodePathBuilder
Creates a pathNode with the given name and moves forward to the newly created pathNode
moveForward(String) - Method in class eu.europa.ec.taxud.validation.reader.XPathBuilder
Deprecated.
Move forward in xml tree.
moveForward(String) - Method in interface eu.europa.ec.taxud.validation.reader.XPathBuilderIntf
Called when moving to a new element which is child of the current element

N

name - Variable in class eu.europa.ec.taxud.message.AttributeType
 
name - Variable in class eu.europa.ec.taxud.message.ErrorType
 
name - Variable in class eu.europa.ec.taxud.message.Parameters
 
NEW_LINE - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant NEW_LINE.
newXPath(Map<String, String>) - Static method in class eu.europa.ec.taxud.validation.utils.XPathUtils
Build a XPath with specific namespace resolvers.
NodeListIterable - Class in eu.europa.ec.taxud.validation.utils
NodeListIterable wraps a NodeList to implement Iterable and allow the use of the convenient for-each syntax.
NodeListIterable(NodeList) - Constructor for class eu.europa.ec.taxud.validation.utils.NodeListIterable
Creates a new wrapper.
normalize(Node) - Static method in class eu.europa.ec.taxud.validation.utils.StaxUtils
Normalizes the Node.
numberXPath(Node, int) - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Assign PATH to all node in the tree.

O

ObjectFactory - Class in eu.europa.ec.taxud.message
This object contains factory methods for each Java content interface and Java element interface generated in the eu.europa.ec.taxud.message package.
ObjectFactory() - Constructor for class eu.europa.ec.taxud.message.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eu.europa.ec.taxud.message

P

parameters - Variable in class eu.europa.ec.taxud.message.MessageType
 
Parameters - Class in eu.europa.ec.taxud.message
Java class for parameters complex type.
Parameters() - Constructor for class eu.europa.ec.taxud.message.Parameters
 
parameters - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
PathNode - Class in eu.europa.ec.taxud.validation.reader.path
PathNode is a node in a tree structure with parent-child relationship.
PathNode(String) - Constructor for class eu.europa.ec.taxud.validation.reader.path.PathNode
 
printHelp(CommandLine, String, String[], Options, String) - Method in class eu.europa.ec.taxud.handler.AbstractHandler
Print help message when the command line is empty (missing required option) or when the command line contains "-h".
process(ValidationContext) - Method in class eu.europa.ec.taxud.instantiation.StatusMessageHandler
Generate a status message based on ValidationContext information.
process(ValidationContext) - Method in class eu.europa.ec.taxud.instantiation.StatusMessageManager
Process the provided ValidationContext to generate the Status message corresponding to this ValidationContext by calling all the appropriate handlers
process(String[]) - Method in class eu.europa.ec.taxud.instantiation.StatusMessageManager
Generates the Status message corresponding to the provided arguments by calling all the appropriate handlers.
process(StatusMessageRequest) - Method in class eu.europa.ec.taxud.instantiation.StatusMessageManager
Process the provided StatusMessageRequest to generate the Status message corresponding to this StatusMessageRequest by calling all the appropriate handlers
process(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusManager
Validates the ValidationInput and generates a Status message according to the provided ValidationContext
process(ValidationContext, String[]) - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusManager
Generates a Status message according to the provided ValidationContext and the provided arguments
process(ValidationRequest) - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusManager
Validates the ValidationRequest and generates a Status message
process(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
Process a ValidationInput with a specific ValidationContext.
process(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationManager
Executes all registered validation handlers on a ValidationInput content.
process(ValidationContext, String[]) - Method in class eu.europa.ec.taxud.validation.ValidationManager
Triggers all the appropriate handlers for validation and returns the errors as string
process(ValidationRequest, ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationManager
Executes all registered validation handlers on a ValidationRequest content.
process(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.DroolsValidator
Read input data with provided reader.
process(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.SchematronValidator
 
process(ValidationInput, ValidationContext) - Method in interface eu.europa.ec.taxud.validation.validator.Validator
Method call to start processing a input data.
process(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.VoidValidator
 
process(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
Validates a file against the XSD.
processXSLTransform(StreamSource, File) - Method in class eu.europa.ec.taxud.message.XSLTransform
Process xsl transform byte array output stream.
PropertiesUtils - Class in eu.europa.ec.taxud.utils
Provides common way to load properties.

R

read(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.reader.JSONFileReader
 
read(ValidationInput, ValidationContext) - Method in interface eu.europa.ec.taxud.validation.reader.Reader
Main method to process the input.
read(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Main method to process the input.
Reader - Interface in eu.europa.ec.taxud.validation.reader
Reader defines expected behaviour of a validation module reader.
receiver - Variable in class eu.europa.ec.taxud.message.MessageType
 
receiver - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
RECEIVING_COUNTRY - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
CONTEXT KEYS - Key for the receiving country.
recoverValidationFailure(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
Callback to recover from potential XSD errors.
ReservedConstants - Class in eu.europa.ec.taxud.validation.utils
ReservedConstants constants used by the core module
ReservedConstants.ValidationError - Class in eu.europa.ec.taxud.validation.utils
The type Validation error.
resolve(String, String) - Method in class eu.europa.ec.taxud.message.CustomURIResolver
 
RootNode - Class in eu.europa.ec.taxud.validation.reader.path
RootNodeis the root node of the tree PathNode tree.
RootNode() - Constructor for class eu.europa.ec.taxud.validation.reader.path.RootNode
 
rule - Variable in class eu.europa.ec.taxud.message.ExcludedRulesType
The rule.
Rule - Annotation Type in eu.europa.ec.taxud.validation.rules.annotation
The Rule annotation used to identify the Java rule.
RuleProxy - Class in eu.europa.ec.taxud.validation.rules.api
Main class to create rule proxies for annotated JAVA rules.
RuleProxy(Object) - Constructor for class eu.europa.ec.taxud.validation.rules.api.RuleProxy
Constructor that initialize the target rule.
RULES_EXEC_TIMES - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant RULES_EXEC_TIMES.
RULES_FIRED - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant RULES_FIRED.
run(ValidationContext) - Method in interface eu.europa.ec.taxud.validation.reader.EndOfFileCallback
 

S

SCH_DISABLED - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant SCH_DISABLE.
SCH_LOCATION - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant SCH_LOCATION.
SCH_ONLY - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant SCH_ONLY.
SchematronBusinessRuleLists - Class in eu.europa.ec.taxud.validation
The type Schematron business rule lists.
SchematronBusinessRuleLists(List<String>, List<String>) - Constructor for class eu.europa.ec.taxud.validation.SchematronBusinessRuleLists
Instantiates a new Schematron business rule lists.
SchematronBusinessRuleLists() - Constructor for class eu.europa.ec.taxud.validation.SchematronBusinessRuleLists
Instantiates a new Schematron business rule lists.
SchematronValidator - Class in eu.europa.ec.taxud.validation.validator
The type Schematron validator.
SchematronValidator() - Constructor for class eu.europa.ec.taxud.validation.validator.SchematronValidator
 
SecurityException - Exception in eu.europa.ec.taxud.sax.exception
Provides security exception.
SecurityException(String) - Constructor for exception eu.europa.ec.taxud.sax.exception.SecurityException
 
SecurityValidator - Class in eu.europa.ec.taxud.validation.validator
SecurityValidator validator class.
SecurityValidator() - Constructor for class eu.europa.ec.taxud.validation.validator.SecurityValidator
 
sender - Variable in class eu.europa.ec.taxud.message.MessageType
 
sender - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
setAcceptanceFlag(Boolean) - Method in class eu.europa.ec.taxud.message.StatusMessageType
Sets the value of the acceptanceFlag property.
setAdditionalAttributes(AdditionalAttributesType) - Method in class eu.europa.ec.taxud.message.ValidationRequest
Sets the value of the additionalAttributes property.
setApplicationDomain(String) - Method in class eu.europa.ec.taxud.message.StatusMessageRequest
Sets the value of the applicationDomain property.
setApplicationDomain(String) - Method in class eu.europa.ec.taxud.message.ValidationRequest
Sets the value of the applicationDomain property.
setBusinessRules(List<String>) - Method in class eu.europa.ec.taxud.validation.SchematronBusinessRuleLists
Sets business rules.
setCcnMessageType(String) - Method in class eu.europa.ec.taxud.message.MessageType
Sets the value of the ccnMessageType property.
setCcnMessageType(String) - Method in class eu.europa.ec.taxud.message.StatusMessageType
Sets the value of the ccnMessageType property.
setCcnQueueName(String) - Method in class eu.europa.ec.taxud.message.MessageType
Sets the value of the ccnQueueName property.
setCcnQueueName(String) - Method in class eu.europa.ec.taxud.message.StatusMessageType
Sets the value of the ccnQueueName property.
setContent(String) - Method in class eu.europa.ec.taxud.message.MessageType
Sets the value of the content property.
setContent(String) - Method in class eu.europa.ec.taxud.message.StatusMessageType
Sets the value of the content property.
setContextBr(List<String>) - Method in class eu.europa.ec.taxud.validation.SchematronBusinessRuleLists
Sets context br.
setContextPath(String) - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Set the context path required by the reader to read the input source.
setContextProperties(ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.SchematronValidator
Set context properties.
setDetails(String) - Method in class eu.europa.ec.taxud.message.ErrorType
Sets the value of the details property.
setDrlPath(String) - Method in class eu.europa.ec.taxud.validation.validator.DroolsValidator
Set the path to DRL files location.
setErrors(List<ValidationError>) - Method in class eu.europa.ec.taxud.validation.ValidationContext
Setter for ValidationError Error list.
setExcludedRules(ExcludedRulesType) - Method in class eu.europa.ec.taxud.message.ValidationRequest
Sets excluded rules.
setExcludedRules(Set<String>) - Method in class eu.europa.ec.taxud.validation.ValidationContext
Sets excluded rules.
setMessage(StatusMessageType) - Method in class eu.europa.ec.taxud.message.StatusMessageRequest
Sets the value of the message property.
setMessage(MessageType) - Method in class eu.europa.ec.taxud.message.ValidationRequest
Sets the value of the message property.
setMessageRefId(String) - Method in class eu.europa.ec.taxud.message.StatusMessageType
Sets the value of the messageRefId property.
setName(String) - Method in class eu.europa.ec.taxud.message.AttributeType
Sets the value of the name property.
setName(String) - Method in class eu.europa.ec.taxud.message.ErrorType
Sets the value of the name property.
setName(String) - Method in class eu.europa.ec.taxud.message.Parameters
Sets the value of the name property.
setProperty(String, Object) - Method in class eu.europa.ec.taxud.validation.ValidationContext
Store value in the validation context.
setReader(Reader) - Method in class eu.europa.ec.taxud.validation.validator.BaseValidator
Set reader to use to read the input data.
setReader(Reader) - Method in class eu.europa.ec.taxud.validation.validator.SecurityValidator
Set reader to use to read the input data.
setReader(Reader) - Method in interface eu.europa.ec.taxud.validation.validator.Validator
Set reader to use to read the input data.
setReaderInfo(Map<String, Class<?>>) - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Set information required by the reader to read the input source.
setReceiver(String) - Method in class eu.europa.ec.taxud.message.MessageType
Sets the value of the receiver property.
setReceiver(String) - Method in class eu.europa.ec.taxud.message.StatusMessageType
Sets the value of the receiver property.
setRule(List<String>) - Method in class eu.europa.ec.taxud.message.ExcludedRulesType
Sets rules.
setSchPath(String) - Method in class eu.europa.ec.taxud.validation.validator.SchematronValidator
Sets sch path.
setSender(String) - Method in class eu.europa.ec.taxud.message.MessageType
Sets the value of the sender property.
setSender(String) - Method in class eu.europa.ec.taxud.message.StatusMessageType
Sets the value of the sender property.
setStatusMessage(String) - Method in class eu.europa.ec.taxud.message.StatusMessageResult
Sets the value of the statusMessage property.
setValidationType(ValidationType) - Method in class eu.europa.ec.taxud.message.ValidationRequest
Sets the value of the validationType property.
setValidator(Validator) - Method in class eu.europa.ec.taxud.validation.reader.JSONFileReader
 
setValidator(Validator) - Method in interface eu.europa.ec.taxud.validation.reader.Reader
Set Validation to call during the reading.
setValidator(Validator) - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Set Validation to call during the reading.
setValue(String) - Method in class eu.europa.ec.taxud.message.Parameters
Sets the value of the value property.
setValues(ValuesType) - Method in class eu.europa.ec.taxud.message.AttributeType
Sets the value of the values property.
setVersion(String) - Method in class eu.europa.ec.taxud.message.StatusMessageType
Sets the value of the version property.
startElement(String, String, String, Attributes) - Method in class eu.europa.ec.taxud.sax.handler.ElementHandler
 
statusMessage - Variable in class eu.europa.ec.taxud.message.StatusMessageResult
 
StatusMessageException - Exception in eu.europa.ec.taxud.instantiation
StatusMessageException represents a fatal error in the Validation Module.
StatusMessageException(String) - Constructor for exception eu.europa.ec.taxud.instantiation.StatusMessageException
Instantiates a new validation exception.
StatusMessageException(String, Throwable) - Constructor for exception eu.europa.ec.taxud.instantiation.StatusMessageException
Instantiates a new validation exception.
StatusMessageHandler - Class in eu.europa.ec.taxud.instantiation
StatusMessageHandler handles the generation of the Status Message
StatusMessageHandler() - Constructor for class eu.europa.ec.taxud.instantiation.StatusMessageHandler
 
StatusMessageManager - Class in eu.europa.ec.taxud.instantiation
StatusMessageManager is responsible for triggering the appropriate handler to generate the Status message
StatusMessageManager() - Constructor for class eu.europa.ec.taxud.instantiation.StatusMessageManager
 
StatusMessageRequest - Class in eu.europa.ec.taxud.message
Java class for anonymous complex type.
StatusMessageRequest() - Constructor for class eu.europa.ec.taxud.message.StatusMessageRequest
 
StatusMessageResult - Class in eu.europa.ec.taxud.message
Java class for anonymous complex type.
StatusMessageResult() - Constructor for class eu.europa.ec.taxud.message.StatusMessageResult
 
StatusMessageType - Class in eu.europa.ec.taxud.message
Java class for statusMessageType complex type.
StatusMessageType() - Constructor for class eu.europa.ec.taxud.message.StatusMessageType
 
StaxUtils - Class in eu.europa.ec.taxud.validation.utils
StaxUtils contains common utilities to help with XPath evaluation and StAX parsing.

T

TEMP_INPUT - Static variable in class eu.europa.ec.taxud.validation.validator.SchematronValidator
The constant TEMP_INPUT.
toString() - Method in class eu.europa.ec.taxud.validation.reader.XNodePathBuilder
 
TrackingAgendaEventListener - Class in eu.europa.ec.taxud.validation.validator
TrackingAgendaEventListener is a listener that will track all rule firings in a session.
TrackingAgendaEventListener(ValidationContext) - Constructor for class eu.europa.ec.taxud.validation.validator.TrackingAgendaEventListener
Default constructor.
transform(File, ByteArrayOutputStream) - Method in class eu.europa.ec.taxud.message.XSLTransform
Transform byte array output stream.
transform(File, BufferedReader) - Method in class eu.europa.ec.taxud.message.XSLTransform
Transform byte array output stream.
transform(ByteArrayOutputStream, BufferedReader) - Method in class eu.europa.ec.taxud.message.XSLTransform
Transform byte array output stream.
TRANSMITTING_COUNTRY - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
CONTEXT KEYS - Key for the transmitting country.

U

UTF_8_ENCODING - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant UTF_8_ENCODING.
UTILITY_CLASS - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant UTILITY_CLASS.

V

validate(Node, ValidationContext, Class<?>) - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Validate the business object expected in the rule (POJO or Node).
validate(LightweightElement, ValidationContext) - Method in class eu.europa.ec.taxud.validation.reader.XMLFileReader
Validate the business object expected in the rule (lightweight element).
validate(Object, ValidationContext) - Method in class eu.europa.ec.taxud.validation.rules.api.RuleProxy
Call the validation method of the target rule.
validate(Object, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.BaseValidator
Dedicated method for validation of input or fragment of input data.
validate(Object, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.DroolsValidator
Execute rules on input data.
validate(Object, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.SchematronValidator
 
validate(Object, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.SecurityValidator
Dedicated method for validation of input or fragment of input data.
validate(Object, ValidationContext) - Method in interface eu.europa.ec.taxud.validation.validator.Validator
Dedicated method for validation of input or fragment of input data.
ValidateAndGenerateStatus - Class in eu.europa.ec.taxud.validation.intf
ValidateAndGenerateStatus is responsible to handle to user options validate the message and generate a status message for this validation
ValidateAndGenerateStatus() - Constructor for class eu.europa.ec.taxud.validation.intf.ValidateAndGenerateStatus
 
validateAndReadErrors(ValidationContext, String, InputStream, InputStream, InputStream) - Method in class eu.europa.ec.taxud.validation.validator.SchematronValidator
 
validateContext(ValidationContext) - Method in class eu.europa.ec.taxud.handler.AbstractHandler
Validate the current context given.
ValidateMessage - Class in eu.europa.ec.taxud.validation.intf
ValidateMessage is responsible to validate a message
ValidateMessage() - Constructor for class eu.europa.ec.taxud.validation.intf.ValidateMessage
 
Validation - Annotation Type in eu.europa.ec.taxud.validation.rules.annotation
The Validation annotation used to identify the method to execute for the JAVA rule validation.
ValidationAndStatusHandler - Class in eu.europa.ec.taxud.validation
ValidationAndStatusHandler Dedicated validation handler for content type.
ValidationAndStatusHandler() - Constructor for class eu.europa.ec.taxud.validation.ValidationAndStatusHandler
 
ValidationAndStatusManager - Class in eu.europa.ec.taxud.validation
ValidationAndStatusManager load and executes all registered ValidationHandler and StatusMessageHandler.
ValidationAndStatusManager() - Constructor for class eu.europa.ec.taxud.validation.ValidationAndStatusManager
Instantiates a new validation and status manager and load all registered ValidationAndStatusHandler using service-provider loading facility.
ValidationContext - Class in eu.europa.ec.taxud.validation
ValidationContext stores ValidationError and any information useful for validation process.
ValidationContext() - Constructor for class eu.europa.ec.taxud.validation.ValidationContext
 
ValidationError - Class in eu.europa.ec.taxud.validation
ValidationError contains information about the error
ValidationError(int, String) - Constructor for class eu.europa.ec.taxud.validation.ValidationError
Error constructor for File-error type
ValidationError(int, String, boolean) - Constructor for class eu.europa.ec.taxud.validation.ValidationError
Error constructor for File-error type with isFileError option
ValidationError(int, String, Element) - Constructor for class eu.europa.ec.taxud.validation.ValidationError
Error constructor for recordError type
ValidationError(int, String, String, Element) - Constructor for class eu.europa.ec.taxud.validation.ValidationError
General constructor.
ValidationError(int, String, String, String) - Constructor for class eu.europa.ec.taxud.validation.ValidationError
General constructor.
ValidationErrorHandler - Class in eu.europa.ec.taxud.validation.validator
ValidationErrorHandler the Handler for XSD validation.
ValidationErrorHandler() - Constructor for class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler
 
ValidationException - Exception in eu.europa.ec.taxud.validation
ValidationException represents a fatal error in the Validation Module.
ValidationException(String) - Constructor for exception eu.europa.ec.taxud.validation.ValidationException
Instantiates a new validation exception.
ValidationException(String, Throwable) - Constructor for exception eu.europa.ec.taxud.validation.ValidationException
Instantiates a new validation exception.
ValidationHandler - Class in eu.europa.ec.taxud.validation
ValidationHandler is dedicated validation handler for content type.
ValidationHandler() - Constructor for class eu.europa.ec.taxud.validation.ValidationHandler
 
ValidationInput - Class in eu.europa.ec.taxud.validation.input
ValidationInput is the source container.
ValidationInput(File, InputFormatType) - Constructor for class eu.europa.ec.taxud.validation.input.ValidationInput
Constructor to define a Validation input when source is a file.
ValidationInput(Object) - Constructor for class eu.europa.ec.taxud.validation.input.ValidationInput
Constructor to define a Validation input when source is a object.
ValidationInput(InputStream, InputFormatType) - Constructor for class eu.europa.ec.taxud.validation.input.ValidationInput
Default constructor.
ValidationManager - Class in eu.europa.ec.taxud.validation
ValidationManager loads and executes all registered ValidationHandler.
ValidationManager() - Constructor for class eu.europa.ec.taxud.validation.ValidationManager
Instantiates a new validation manager and load all registered ValidationHandler using service-provider loading facility.
ValidationRequest - Class in eu.europa.ec.taxud.message
Java class for anonymous complex type.
ValidationRequest() - Constructor for class eu.europa.ec.taxud.message.ValidationRequest
 
ValidationResult - Class in eu.europa.ec.taxud.message
Java class for anonymous complex type.
ValidationResult() - Constructor for class eu.europa.ec.taxud.message.ValidationResult
 
validationType - Variable in class eu.europa.ec.taxud.message.ValidationRequest
The Validation type.
ValidationType - Enum in eu.europa.ec.taxud.message
Java class for validationType.
Validator - Interface in eu.europa.ec.taxud.validation.validator
Validator provides the validators interface.
value - Variable in class eu.europa.ec.taxud.message.Parameters
 
value() - Method in enum eu.europa.ec.taxud.message.ValidationType
 
value - Variable in class eu.europa.ec.taxud.message.ValuesType
 
valueOf(String) - Static method in enum eu.europa.ec.taxud.message.ValidationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.europa.ec.taxud.validation.input.InputFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.europa.ec.taxud.validation.input.InputSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
Returns the enum constant of this type with the specified name.
values - Variable in class eu.europa.ec.taxud.message.AttributeType
 
values() - Static method in enum eu.europa.ec.taxud.message.ValidationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.europa.ec.taxud.validation.input.InputFormatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.europa.ec.taxud.validation.input.InputSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
Returns an array containing the constants of this enum type, in the order they are declared.
ValuesType - Class in eu.europa.ec.taxud.message
Java class for valuesType complex type.
ValuesType() - Constructor for class eu.europa.ec.taxud.message.ValuesType
 
version - Variable in class eu.europa.ec.taxud.message.StatusMessageType
 
VoidValidator - Class in eu.europa.ec.taxud.validation.validator
VoidValidator is an Empty Validator that just displays the object input data class received.
VoidValidator() - Constructor for class eu.europa.ec.taxud.validation.validator.VoidValidator
 

W

warning(SAXParseException) - Method in class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler

X

XML_ATTRS - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant XML_ATTRS.
XML_CORRELATION_ID - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant XML_CORRELATION_ID.
XML_ENCODING - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant XML_ENCODING.
XML_MESSAGE_ID - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant XML_MESSAGE_ID.
XML_VERSION - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
The constant XML_VERSION.
XMLFileReader - Class in eu.europa.ec.taxud.validation.reader
XMLFileReader is an XML file reader provided with the validation module core module.
XMLFileReader() - Constructor for class eu.europa.ec.taxud.validation.reader.XMLFileReader
Constructor.
XMLNamespaceResolver - Class in eu.europa.ec.taxud.validation.reader
XMLNamespaceResolver is a namespace context implementation that allows rules to qualify their XPath queries using simple prefixes.
XMLNamespaceResolver(Map<String, String>) - Constructor for class eu.europa.ec.taxud.validation.reader.XMLNamespaceResolver
constructor.
XmlUtils - Class in eu.europa.ec.taxud.validation.utils
XmlUtils contains XML helper methods.
XNodePathBuilder - Class in eu.europa.ec.taxud.validation.reader
XNodePathBuilder is an XML XPath builder to calculate and store Node xpath.
XNodePathBuilder() - Constructor for class eu.europa.ec.taxud.validation.reader.XNodePathBuilder
 
XPathBuilder - Class in eu.europa.ec.taxud.validation.reader
Deprecated.
XPathBuilder() - Constructor for class eu.europa.ec.taxud.validation.reader.XPathBuilder
Deprecated.
 
XPathBuilderIntf - Interface in eu.europa.ec.taxud.validation.reader
XPathBuilderIntf provides the basic functionality of the the xpath builders
XPathUtils - Class in eu.europa.ec.taxud.validation.utils
XPathUtils is a utility class to build XPath with specific namespaces.
XSDValidator - Class in eu.europa.ec.taxud.validation.validator
XSDValidator handles the validation of a file according to the XSD.
XSDValidator() - Constructor for class eu.europa.ec.taxud.validation.validator.XSDValidator
Instantiates a new XSD Validator and load all registered ValidationErrorHandler using service-provider loading facility.
XSL2_ISO_ABSTRACT_EXPAND_XSL - Static variable in class eu.europa.ec.taxud.validation.validator.SchematronValidator
The constant XSL2_ISO_ABSTRACT_EXPAND_XSL.
XSL2_ISO_DSDL_INCLUDE_XSL - Static variable in class eu.europa.ec.taxud.validation.validator.SchematronValidator
The constant XSL2_ISO_DSDL_INCLUDE_XSL.
XSL2_ISO_SVRL_FOR_XSLT_2_XSL - Static variable in class eu.europa.ec.taxud.validation.validator.SchematronValidator
The constant XSL2_ISO_SVRL_FOR_XSLT_2_XSL.
XSLTransform - Class in eu.europa.ec.taxud.message
The type Xsl transform.
XSLTransform() - Constructor for class eu.europa.ec.taxud.message.XSLTransform
 
XxeHelper - Class in eu.europa.ec.taxud.validation.utils
Provide useful stuff to prevent XXE attack.
A B C D E F G H I J L M N O P R S T U V W X 
Skip navigation links

Copyright © 2025. All rights reserved.