public static void initCIID16B ( @ Nonnull final ValidationExecutorSetRegistry aRegistry ) { ValueEnforcer . notNull ( aRegistry , "Registry" ) ; // For better error messages LocationBeautifierSPI . addMappings ( CIID16BNamespaceContext . getInstance ( ) ) ; final boolean bNotDeprecated = false ; for ( final ECIID16BDocumentType e : ECIID16BDocumentType . values ( ) ) { final String sName = e . getLocalName ( ) ; final VESID aVESID = new VESID ( GROUP_ID , sName . toLowerCase ( Locale . US ) , VERSION_D16B ) ; // No Schematrons here aRegistry . registerValidationExecutorSet ( ValidationExecutorSet . create ( aVESID , "CII " + sName + " " + VERSION_D16B , bNotDeprecated , ValidationExecutorXSD . create ( e ) ) ) ; } }
Register all standard CII D16B validation execution sets to the provided registry .