public <R> ValidationExceptionHandlerFactory<R> getValidationExceptionHandlerFactory() { return context.getValidationExceptionHandlerFactory(); }
public <R> ValidationExceptionHandlerFactory<R> getValidationExceptionHandlerFactory() { return context.getValidationExceptionHandlerFactory(); }
/** * Returns a new instance of a default {@link ValidationExceptionHandler} * created by the {@link ValidationExceptionHandlerFactory} as returned by * {@link HapiContext}. Only called when no explicit * {@link ValidationExceptionHandler} has been provided for validation using * {@link #validate(Message, ValidationExceptionHandler)}. * * @return a new instance of a {@link ValidationExceptionHandler} */ protected ValidationExceptionHandler<R> initializeHandler() { ValidationExceptionHandlerFactory<R> validationExceptionHandlerFactory = context .getValidationExceptionHandlerFactory(); return validationExceptionHandlerFactory.getNewInstance(context); }
/** * Returns a new instance of a default {@link ValidationExceptionHandler} * created by the {@link ValidationExceptionHandlerFactory} as returned by * {@link HapiContext}. Only called when no explicit * {@link ValidationExceptionHandler} has been provided for validation using * {@link #validate(Message, ValidationExceptionHandler)}. * * @return a new instance of a {@link ValidationExceptionHandler} */ protected ValidationExceptionHandler<R> initializeHandler() { ValidationExceptionHandlerFactory<R> validationExceptionHandlerFactory = context .getValidationExceptionHandlerFactory(); return validationExceptionHandlerFactory.getNewInstance(context); }
private <R> void assertMessageValidates(String message, String encoding, String version) throws HL7Exception { if (isValidating()) { Validator<R> validator = getHapiContext().getMessageValidator(); ValidationExceptionHandlerFactory<R> factory = getHapiContext().getValidationExceptionHandlerFactory(); ValidationExceptionHandler<R> handler = factory.getNewInstance(getHapiContext()); R result = validator.validate(message, encoding.equals("XML"), version, handler); handleException(handler, result); } }
private <R> void assertMessageValidates(Message message) throws HL7Exception { if (isValidating()) { Validator<R> validator = getHapiContext().getMessageValidator(); ValidationExceptionHandlerFactory<R> factory = getHapiContext().getValidationExceptionHandlerFactory(); if (factory == null) { throw new NullPointerException("Validation is enabled for this parser, but ValidationExceptionHandlerFactory is null"); } ValidationExceptionHandler<R> handler = factory.getNewInstance(getHapiContext()); R result = validator.validate(message, handler); handleException(handler, result); } }
private <R> void assertMessageValidates(Message message) throws HL7Exception { if (isValidating()) { Validator<R> validator = getHapiContext().getMessageValidator(); ValidationExceptionHandlerFactory<R> factory = getHapiContext().getValidationExceptionHandlerFactory(); if (factory == null) { throw new NullPointerException("Validation is enabled for this parser, but ValidationExceptionHandlerFactory is null"); } ValidationExceptionHandler<R> handler = factory.getNewInstance(getHapiContext()); R result = validator.validate(message, handler); handleException(handler, result); } }
private <R> void assertMessageValidates(String message, String encoding, String version) throws HL7Exception { if (isValidating()) { Validator<R> validator = getHapiContext().getMessageValidator(); ValidationExceptionHandlerFactory<R> factory = getHapiContext().getValidationExceptionHandlerFactory(); ValidationExceptionHandler<R> handler = factory.getNewInstance(getHapiContext()); R result = validator.validate(message, encoding.equals("XML"), version, handler); handleException(handler, result); } }