Class ChPpq1RequestValidationProfile

java.lang.Object
org.openehealth.ipf.commons.ihe.xacml20.chppq1.ChPpq1RequestValidationProfile
All Implemented Interfaces:
CombinedXmlValidationProfile

public class ChPpq1RequestValidationProfile extends Object implements CombinedXmlValidationProfile
  • Constructor Details

    • ChPpq1RequestValidationProfile

      public ChPpq1RequestValidationProfile()
  • Method Details

    • isValidRootElement

      public boolean isValidRootElement(String rootElementName)
      Specified by:
      isValidRootElement in interface CombinedXmlValidationProfile
      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

      public String getXsdPath(String rootElementName)
      Specified by:
      getXsdPath in interface CombinedXmlValidationProfile
      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

      public String getSchematronPath(String rootElementName)
      Specified by:
      getSchematronPath in interface CombinedXmlValidationProfile
      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

      public Map<String,Object> getCustomSchematronParameters(String rootElementName)
      Specified by:
      getCustomSchematronParameters in interface CombinedXmlValidationProfile
      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.