Class DataObjectValidatorFactory
- java.lang.Object
-
- gov.nasa.pds.tools.label.validate.DataObjectValidatorFactory
-
public class DataObjectValidatorFactory extends Object
This class will dynamically load data object validators from property settings. The property mapping should take the form object.validator.{TYPE}- Version:
- $Revision$
- Author:
- pramirez, jagander
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataObjectValidatorFactory
getInstance()
This will provide access to aDataObjectValidatorFactory
DataObjectValidator
newInstance(String type)
Retrieves a validator for the given type
-
-
-
Method Detail
-
getInstance
public static DataObjectValidatorFactory getInstance()
This will provide access to aDataObjectValidatorFactory
- Returns:
- factory to generate data object validators
-
newInstance
public DataObjectValidator newInstance(String type) throws UnsupportedDataObjectException
Retrieves a validator for the given type- Parameters:
type
- The type of data object to be validated- Returns:
- a validator for the given type
- Throws:
UnsupportedDataObjectException
- if there is no mapping to a validator for the type
-
-