Package org.openehealth.ipf.commons.xml
Interface CombinedXmlValidationProfile
- All Known Implementing Classes:
ChPpq1RequestValidationProfile
,Hl7v3ValidationProfile
public interface CombinedXmlValidationProfile
Interface for combined (XML Schema + Schematron) validation profiles.
- Author:
- Dmytro Rud
-
Method Summary
Modifier and TypeMethodDescriptiongetCustomSchematronParameters
(String rootElementName) getSchematronPath
(String rootElementName) getXsdPath
(String rootElementName) boolean
isValidRootElement
(String rootElementName)
-
Method Details
-
isValidRootElement
- Parameters:
rootElementName
- local name of root XML element of the document that is being validated.- Returns:
true
when the given element name is acceptable,false
otherwise
-
getXsdPath
- Parameters:
rootElementName
- local name of root XML element of the document that is being validated (already checked for acceptance).- Returns:
- path to XML Schema definition for the given XML root element,
or
null
, when no XML Schema validation should be performed.
-
getSchematronPath
- Parameters:
rootElementName
- local name of root XML element of the document that is being validated. (already checked for acceptance).- Returns:
- path to Schematron template for the given XML root element,
or
null
, when no Schematron validation should be performed.
-
getCustomSchematronParameters
- Parameters:
rootElementName
- local name of root XML element of the document that is being validated. (already checked for acceptance).- Returns:
- a map containing custom Schematron validation parameters,
or
null
, when such parameters are not necessary.
-