public class XsdValidator extends AbstractCachingXmlProcessor<Schema> implements org.openehealth.ipf.commons.core.modules.api.Validator<Source,String>
AbstractCachingXmlProcessor.Loader<S>RESOURCE_LOCATION| Constructor and Description |
|---|
XsdValidator() |
XsdValidator(ClassLoader classloader) |
| Modifier and Type | Method and Description |
|---|---|
protected Schema |
createResource(Object... params)
Creates a ready-to-use resource (e.g.
|
protected List<org.openehealth.ipf.commons.core.modules.api.ValidationException> |
doValidate(Source message,
String schemaResource) |
protected ConcurrentMap<String,AbstractCachingXmlProcessor.Loader<Schema>> |
getCache() |
String |
getSchemaLanguage() |
void |
setSchemaLanguage(String schemaLanguage) |
void |
validate(Source message,
String schema) |
resource, resourceCacheKey, resourceContent, resourceLocation, resourceParameterspublic XsdValidator()
public XsdValidator(ClassLoader classloader)
protected ConcurrentMap<String,AbstractCachingXmlProcessor.Loader<Schema>> getCache()
getCache in class AbstractCachingXmlProcessor<Schema>protected List<org.openehealth.ipf.commons.core.modules.api.ValidationException> doValidate(Source message, String schemaResource)
message - the message to be validatedschemaResource - the XML schema to validate againstprotected Schema createResource(Object... params)
AbstractCachingXmlProcessorcreateResource in class AbstractCachingXmlProcessor<Schema>params - validator/transmogrifier parameters.public String getSchemaLanguage()
public void setSchemaLanguage(String schemaLanguage)
Copyright © 2020 Open eHealth Foundation. All rights reserved.