Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
Application domain.
- A - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
Application domain.
- AbstractHandler - Class in eu.europa.ec.taxud.handler
-
The type Abstract handler.
- AbstractHandler() - Constructor for class eu.europa.ec.taxud.handler.AbstractHandler
- acceptanceFlag - Variable in class eu.europa.ec.taxud.message.StatusMessageType
-
The Acceptance flag.
- 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(SAXParserFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
-
Prevents XXE attack for a given SAXParserFactory object.
- addXxeSecurity(XMLInputFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
-
Prevents XXE attack for a given XMLInputFactory object.
- addXxeSecurity(SAXTransformerFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
-
Prevents XXE attack for a given SAXTransformerFactory object.
- addXxeSecurity(TransformerFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
-
Prevents XXE attack for a given TransformerFactory object.
- addXxeSecurity(SchemaFactory) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
-
Prevents XXE attack for a given SchemaFactory object.
- addXxeSecurity(Validator) - Static method in class eu.europa.ec.taxud.validation.utils.XxeHelper
-
Prevents XXE attack for a given Validator 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
-
The Application domain.
- applicationDomain - Variable in class eu.europa.ec.taxud.message.ValidationRequest
-
The Application domain.
- ArgumentsConstants - Class in eu.europa.ec.taxud.validation.utils
-
ArgumentsConstantsconstants used by the core module and Validation Modules. - ArgumentsConstants() - Constructor for class eu.europa.ec.taxud.validation.utils.ArgumentsConstants
- ArgumentsConstants.ArgumentStatusMessage - Enum Class in eu.europa.ec.taxud.validation.utils
-
The enum args used by the StatusMessageRequest.
- ArgumentsConstants.ArgumentValidation - Enum Class in eu.europa.ec.taxud.validation.utils
-
The enum args used by the ValidationRequest.
- attribute - Variable in class eu.europa.ec.taxud.message.AdditionalAttributesType
-
The Attribute.
- 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
-
BaseValidatorBase 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
-
The Ccn message type.
- ccnMessageType - Variable in class eu.europa.ec.taxud.message.StatusMessageType
-
The Ccn message type.
- ccnQueueName - Variable in class eu.europa.ec.taxud.message.MessageType
-
The Ccn queue name.
- ccnQueueName - Variable in class eu.europa.ec.taxud.message.StatusMessageType
-
The Ccn queue name.
- 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
-
Check xml declaration.
- checkXMLWellFormed(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
-
Check xml well formed boolean.
- 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
-
Close source.
- condition(Object, ValidationContext) - Method in class eu.europa.ec.taxud.validation.rules.api.RuleProxy
-
Condition of execution of the target rule.
- Condition - Annotation Interface in eu.europa.ec.taxud.validation.rules.annotation
-
The Condition annotation used to identify the method to execute for the JAVA rule condition.
- config - Variable in class eu.europa.ec.taxud.handler.AbstractHandler
-
Configuration of the handler.
- content - Variable in class eu.europa.ec.taxud.message.MessageType
-
The Content.
- content - Variable in class eu.europa.ec.taxud.message.StatusMessageType
-
The Content.
- 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 - CSV - Enum constant in enum class eu.europa.ec.taxud.validation.input.InputFormatType
-
CSV format.
- 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
-
The Details.
- 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
- E - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
output file.
- 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
-
EndOfFileCallbackis 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
-
The Error.
- 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.exception - package eu.europa.ec.taxud.exception
- 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
XMLFileReaderto 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.rules.services - package eu.europa.ec.taxud.validation.rules.services
- 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
- F - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
acceptance flag.
- fatalError(SAXParseException) - Method in class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler
- FILE - Enum constant in enum class eu.europa.ec.taxud.validation.input.InputSourceType
-
File input type.
- 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 class eu.europa.ec.taxud.message.ValidationType
-
From value validation type.
- 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
-
GenerateStatusis 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
-
Gets attribute.
- 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.
- 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.
- 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 class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
Gets the code.
- getCode() - Method in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
Gets the code.
- getCode() - Method in class eu.europa.ec.taxud.validation.ValidationError
-
Gets code.
- 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 readerinto a DOMNode. - 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
-
Gets details.
- getDocRefId() - Method in class eu.europa.ec.taxud.validation.ValidationError
-
Gets doc ref id.
- 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
ValidationErrorlist 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.
- getFailedCause() - Method in class eu.europa.ec.taxud.validation.ValidationContext
-
Gets failed cause.
- getFile() - Method in class eu.europa.ec.taxud.validation.input.ValidationInput
-
Return the source input file.
- getGlobalPropertyKey() - Method in interface eu.europa.ec.taxud.validation.rules.services.IServiceInject
-
The GLOBAL property key of the service
- 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
-
Gets kie container.
- 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
-
Gets local name.
- 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
-
Gets namespace uri.
- 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
-
Gets node name.
- 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
-
Gets parent.
- getParent() - Method in class eu.europa.ec.taxud.validation.reader.path.RootNode
-
Always throws
UnsupportedOperationException. - getPath() - Method in class eu.europa.ec.taxud.validation.reader.path.PathNode
-
Gets path.
- 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
-
Gets path.
- getPath() - Method in class eu.europa.ec.taxud.validation.ValidationError
-
Gets path.
- 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.
- getServicesInjection() - Method in class eu.europa.ec.taxud.validation.ValidationContext
-
Gets services injection.
- getSource(ValidationInput) - Method in class eu.europa.ec.taxud.validation.validator.XSDValidator
-
Gets source.
- 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
- I - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
Input file.
- 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) - Method in class eu.europa.ec.taxud.handler.AbstractHandler
-
Generic Init method to initialize the ValidationContext component (such as Validator, Reader).
- 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) - Method in class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler
-
Initializes the validation context.
- 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(ValidationContext, ValidationRequest) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
-
Initialise ValidationContext based on ValidationRequest of the EVM interfaces.
- initContext(ValidationContext, String[]) - Method in class eu.europa.ec.taxud.handler.AbstractHandler
-
Initialise ValidationContext based on args of command line interfaces.
- initContext(String) - Static method in class eu.europa.ec.taxud.validation.reader.JAXBContextHelper
-
Initialization of the context for the JAXB object.
- initInput(String[]) - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusHandler
-
Generic method to initialise the
ValidationInputaccording to the provided arguments - initInput(String[]) - Method in class eu.europa.ec.taxud.validation.ValidationHandler
-
Creates a
ValidationInputaccording 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.
- INPUT_STREAM - Enum constant in enum class eu.europa.ec.taxud.validation.input.InputFormatType
-
InputStream format.
- INPUT_STREAM - Enum constant in enum class eu.europa.ec.taxud.validation.input.InputSourceType
-
Java InputStream input type.
- InputFormatType - Enum Class in eu.europa.ec.taxud.validation.input
-
InputFormatTyperepresents the input format enumeration types. - InputSourceType - Enum Class in eu.europa.ec.taxud.validation.input
-
InputSourceTyperepresents 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
-
Is contains sequence boolean.
- isEmpty() - Method in class eu.europa.ec.taxud.validation.utils.NodeListIterable
-
Is empty boolean.
- IServiceInject - Interface in eu.europa.ec.taxud.validation.rules.services
-
The interface Service inject.
- isFailed() - Method in class eu.europa.ec.taxud.validation.ValidationContext
-
Is failed boolean.
- isFileError() - Method in class eu.europa.ec.taxud.validation.ValidationError
-
Is file error boolean.
- isRequired() - Method in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
Check if this arg is required.
- isRequired() - Method in enum class 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
-
Load config.
- 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
-
The constant LOGGER.
- LOGGER - Static variable in class eu.europa.ec.taxud.validation.intf.ValidateAndGenerateStatus
-
The constant LOGGER.
- LOOGER - Static variable in class eu.europa.ec.taxud.validation.intf.ValidateMessage
-
The constant LOOGER.
M
- M - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
Message ref ID.
- 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
-
The Message.
- message - Variable in class eu.europa.ec.taxud.message.ValidationRequest
-
The Message.
- messageRefId - Variable in class eu.europa.ec.taxud.message.StatusMessageType
-
The Message ref id.
- 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
-
The Name.
- name - Variable in class eu.europa.ec.taxud.message.ErrorType
-
The Name.
- name - Variable in class eu.europa.ec.taxud.message.Parameters
-
The Name.
- 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(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
- OBJECT - Enum constant in enum class eu.europa.ec.taxud.validation.input.InputFormatType
-
Object format.
- OBJECT - Enum constant in enum class eu.europa.ec.taxud.validation.input.InputSourceType
-
Java POJO input type.
- 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
-
The Parameters.
- parameters - Variable in class eu.europa.ec.taxud.message.StatusMessageType
-
The Parameters.
- Parameters - Class in eu.europa.ec.taxud.message
-
Java class for parameters complex type.
- Parameters() - Constructor for class eu.europa.ec.taxud.message.Parameters
- parentRuleClass() - Element in annotation interface eu.europa.ec.taxud.validation.rules.annotation.Rule
-
Parent rule class class.
- PathNode - Class in eu.europa.ec.taxud.validation.reader.path
-
PathNodeis a node in a tree structure with parent-child relationship. - PathNode(String) - Constructor for class eu.europa.ec.taxud.validation.reader.path.PathNode
-
Instantiates a new Path node.
- 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(StatusMessageRequest) - Method in class eu.europa.ec.taxud.instantiation.StatusMessageManager
-
Process the provided
StatusMessageRequestto generate the Status message corresponding to thisStatusMessageRequestby calling all the appropriate handlers - process(ValidationRequest) - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusManager
-
Validates the
ValidationRequestand generates a Status message - process(ValidationRequest, ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationManager
-
Executes all registered validation handlers on a
ValidationRequestcontent. - process(ValidationInput, ValidationContext) - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusManager
-
Validates the
ValidationInputand generates a Status message according to the providedValidationContext - 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
ValidationInputcontent. - 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.
- 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
ValidationContextto generate the Status message corresponding to thisValidationContextby calling all the appropriate handlers - process(ValidationContext, String[]) - Method in class eu.europa.ec.taxud.validation.ValidationAndStatusManager
-
Generates a Status message according to the provided
ValidationContextand the provided arguments - 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(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.
- 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.
Q
- Q - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
CCN queue.
- Q - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
CCN queue.
R
- R - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
Destination country.
- R - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
Destination country.
- 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
-
Readerdefines expected behaviour of a validation module reader. - receiver - Variable in class eu.europa.ec.taxud.message.MessageType
-
The Receiver.
- receiver - Variable in class eu.europa.ec.taxud.message.StatusMessageType
-
The Receiver.
- 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
-
ReservedConstantsconstants 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
-
Instantiates a new Root node.
- rule - Variable in class eu.europa.ec.taxud.message.ExcludedRulesType
-
The rule.
- Rule - Annotation Interface in eu.europa.ec.taxud.validation.rules.annotation
-
The Rule annotation used to identify the Java rule.
- ruleName() - Element in annotation interface eu.europa.ec.taxud.validation.rules.annotation.Rule
-
Rule name string.
- 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
-
Run.
S
- S - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
originating country.
- S - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
originating country.
- SCH - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
Schematron
- 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() - Constructor for class eu.europa.ec.taxud.validation.SchematronBusinessRuleLists
-
Instantiates a new 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.
- 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 Class in eu.europa.ec.taxud.sax.exception
-
Provides security exception.
- SecurityException(String) - Constructor for exception class eu.europa.ec.taxud.sax.exception.SecurityException
-
Instantiates a new Security exception.
- SecurityValidator - Class in eu.europa.ec.taxud.validation.validator
-
SecurityValidatorvalidator class. - SecurityValidator() - Constructor for class eu.europa.ec.taxud.validation.validator.SecurityValidator
- SEMANTIC - Enum constant in enum class eu.europa.ec.taxud.message.ValidationType
-
Semantic validation type.
- sender - Variable in class eu.europa.ec.taxud.message.MessageType
-
The Sender.
- sender - Variable in class eu.europa.ec.taxud.message.StatusMessageType
-
The Sender.
- 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
ValidationErrorError 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(MessageType) - Method in class eu.europa.ec.taxud.message.ValidationRequest
-
Sets the value of the message property.
- setMessage(StatusMessageType) - Method in class eu.europa.ec.taxud.message.StatusMessageRequest
-
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.
- setServicesInjection(List<IServiceInject>) - Method in class eu.europa.ec.taxud.validation.ValidationContext
-
Sets services injection.
- setStatusMessage(String) - Method in class eu.europa.ec.taxud.message.StatusMessageResult
-
Sets the value of the statusMessage property.
- setValidationFailed(Exception) - Method in class eu.europa.ec.taxud.validation.ValidationContext
-
Sets validation failed.
- 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
-
The Status message.
- StatusMessageException - Exception Class in eu.europa.ec.taxud.instantiation
-
StatusMessageExceptionrepresents a fatal error in the Validation Module. - StatusMessageException(String) - Constructor for exception class eu.europa.ec.taxud.instantiation.StatusMessageException
-
Instantiates a new validation exception.
- StatusMessageException(String, Throwable) - Constructor for exception class eu.europa.ec.taxud.instantiation.StatusMessageException
-
Instantiates a new validation exception.
- StatusMessageHandler - Class in eu.europa.ec.taxud.instantiation
-
StatusMessageHandlerhandles the generation of the Status Message - StatusMessageHandler() - Constructor for class eu.europa.ec.taxud.instantiation.StatusMessageHandler
- StatusMessageManager - Class in eu.europa.ec.taxud.instantiation
-
StatusMessageManageris responsible for triggering the appropriate handler to generate the Status message - StatusMessageManager() - Constructor for class eu.europa.ec.taxud.instantiation.StatusMessageManager
-
Instantiates a new Status message manager.
- 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
-
StaxUtilscontains common utilities to help with XPath evaluation and StAX parsing. - SYNTACTIC - Enum constant in enum class eu.europa.ec.taxud.message.ValidationType
-
Syntactic validation type.
T
- T - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
CCN message type.
- T - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
CCN message type.
- TEMP_INPUT - Static variable in class eu.europa.ec.taxud.validation.validator.SchematronValidator
-
The constant TEMP_INPUT.
- TooManyErrorsException - Exception Class in eu.europa.ec.taxud.exception
-
The type Too many errors exception.
- TooManyErrorsException(String) - Constructor for exception class eu.europa.ec.taxud.exception.TooManyErrorsException
-
Instantiates a new Too many errors exception.
- TooManyErrorsException(String, Throwable) - Constructor for exception class eu.europa.ec.taxud.exception.TooManyErrorsException
-
Instantiates a new Too many errors exception.
- toString() - Method in class eu.europa.ec.taxud.validation.reader.XNodePathBuilder
- TrackingAgendaEventListener - Class in eu.europa.ec.taxud.validation.validator
-
TrackingAgendaEventListeneris 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(ByteArrayOutputStream, BufferedReader) - 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(File, ByteArrayOutputStream) - 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.
- TRIGGER_DROOLS_VALIDATION - Static variable in class eu.europa.ec.taxud.validation.utils.ReservedConstants
-
The constant TRIGGER_DROOLS_VALIDATION.
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
- V - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
VERSION
- 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.
- 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).
- ValidateAndGenerateStatus - Class in eu.europa.ec.taxud.validation.intf
-
ValidateAndGenerateStatusis 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
-
Validate and read errors node list.
- 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
-
ValidateMessageis responsible to validate a message - ValidateMessage() - Constructor for class eu.europa.ec.taxud.validation.intf.ValidateMessage
- Validation - Annotation Interface 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
-
ValidationAndStatusHandlerDedicated validation handler for content type. - ValidationAndStatusHandler() - Constructor for class eu.europa.ec.taxud.validation.ValidationAndStatusHandler
- ValidationAndStatusManager - Class in eu.europa.ec.taxud.validation
-
ValidationAndStatusManagerload and executes all registeredValidationHandlerandStatusMessageHandler. - ValidationAndStatusManager() - Constructor for class eu.europa.ec.taxud.validation.ValidationAndStatusManager
-
Instantiates a new validation and status manager and load all registered
ValidationAndStatusHandlerusing service-provider loading facility. - ValidationContext - Class in eu.europa.ec.taxud.validation
-
ValidationContextstoresValidationErrorand any information useful for validation process. - ValidationContext() - Constructor for class eu.europa.ec.taxud.validation.ValidationContext
- ValidationError - Class in eu.europa.ec.taxud.validation
-
ValidationErrorcontains 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, String, String) - Constructor for class eu.europa.ec.taxud.validation.ValidationError
-
General constructor.
- ValidationError(int, String, String, Element) - Constructor for class eu.europa.ec.taxud.validation.ValidationError
-
General constructor.
- ValidationError(int, String, Element) - Constructor for class eu.europa.ec.taxud.validation.ValidationError
-
Error constructor for recordError type
- ValidationErrorHandler - Class in eu.europa.ec.taxud.validation.validator
-
ValidationErrorHandlerthe Handler for XSD validation. - ValidationErrorHandler() - Constructor for class eu.europa.ec.taxud.validation.validator.ValidationErrorHandler
- ValidationException - Exception Class in eu.europa.ec.taxud.validation
-
ValidationExceptionrepresents a fatal error in the Validation Module. - ValidationException(String) - Constructor for exception class eu.europa.ec.taxud.validation.ValidationException
-
Instantiates a new validation exception.
- ValidationException(String, Throwable) - Constructor for exception class eu.europa.ec.taxud.validation.ValidationException
-
Instantiates a new validation exception.
- ValidationHandler - Class in eu.europa.ec.taxud.validation
-
ValidationHandleris 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
-
ValidationInputis 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(InputStream, InputFormatType) - Constructor for class eu.europa.ec.taxud.validation.input.ValidationInput
-
Default constructor.
- ValidationInput(Object) - Constructor for class eu.europa.ec.taxud.validation.input.ValidationInput
-
Constructor to define a Validation input when source is a object.
- ValidationManager - Class in eu.europa.ec.taxud.validation
-
ValidationManagerloads and executes all registeredValidationHandler. - ValidationManager() - Constructor for class eu.europa.ec.taxud.validation.ValidationManager
-
Instantiates a new validation manager and load all registered
ValidationHandlerusing 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 Class in eu.europa.ec.taxud.message
-
Java class for validationType.
- Validator - Interface in eu.europa.ec.taxud.validation.validator
-
Validatorprovides the validators interface. - value - Variable in class eu.europa.ec.taxud.message.Parameters
-
The Value.
- value - Variable in class eu.europa.ec.taxud.message.ValuesType
-
The Value.
- value() - Method in enum class eu.europa.ec.taxud.message.ValidationType
-
Value string.
- valueOf(String) - Static method in enum class eu.europa.ec.taxud.message.ValidationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.europa.ec.taxud.validation.input.InputFormatType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.europa.ec.taxud.validation.input.InputSourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
Returns the enum constant of this class with the specified name.
- values - Variable in class eu.europa.ec.taxud.message.AttributeType
-
The Values.
- values() - Static method in enum class eu.europa.ec.taxud.message.ValidationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.europa.ec.taxud.validation.input.InputFormatType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.europa.ec.taxud.validation.input.InputSourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentStatusMessage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
Returns an array containing the constants of this enum class, 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
-
The Version.
- VoidValidator - Class in eu.europa.ec.taxud.validation.validator
-
VoidValidatoris 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 - Enum constant in enum class eu.europa.ec.taxud.validation.input.InputFormatType
-
XML format.
- 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
-
XMLFileReaderis 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
-
XMLNamespaceResolveris 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
-
XmlUtilscontains XML helper methods. - XNodePathBuilder - Class in eu.europa.ec.taxud.validation.reader
-
XNodePathBuilderis 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
-
XPathBuilderIntfprovides the basic functionality of the the xpath builders - XPathUtils - Class in eu.europa.ec.taxud.validation.utils
-
XPathUtilsis a utility class to build XPath with specific namespaces. - XSDValidator - Class in eu.europa.ec.taxud.validation.validator
-
XSDValidatorhandles 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
ValidationErrorHandlerusing 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.
Z
- Z - Enum constant in enum class eu.europa.ec.taxud.validation.utils.ArgumentsConstants.ArgumentValidation
-
Attachments
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form