eu.esdihumboldt.hale.common.instance.io.impl
Class AbstractInstanceValidator
java.lang.Object
eu.esdihumboldt.hale.common.core.io.impl.AbstractIOProvider
eu.esdihumboldt.hale.common.core.io.impl.AbstractImportProvider
eu.esdihumboldt.hale.common.core.io.impl.GZipEnabledImport
eu.esdihumboldt.hale.common.instance.io.impl.AbstractInstanceValidator
- All Implemented Interfaces:
- ImportProvider, IOProvider, InstanceValidator
- Direct Known Subclasses:
- XmlInstanceValidator
public abstract class AbstractInstanceValidator
- extends GZipEnabledImport
- implements InstanceValidator
Abstract InstanceValidator
base implementation
- Since:
- 2.5
- Author:
- Simon Templer
- Partner:
- 01 / Fraunhofer Institute for Computer Graphics Research
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractInstanceValidator
public AbstractInstanceValidator()
setSchemas
public void setSchemas(Locatable... schemas)
- Description copied from interface:
InstanceValidator
- Set the schemas to be used for validation.
- Specified by:
setSchemas
in interface InstanceValidator
- Parameters:
schemas
- the validation schema locations- See Also:
InstanceValidator.setSchemas(Locatable[])
getSchemas
protected Locatable[] getSchemas()
- Returns:
- the schemas
validate
public void validate()
throws IOProviderConfigurationException
- Additionally fails if there are no schemas set
- Specified by:
validate
in interface IOProvider
- Overrides:
validate
in class AbstractImportProvider
- Throws:
IOProviderConfigurationException
- if the I/O provider was not
configured properly- See Also:
AbstractImportProvider.validate()
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d