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 DataObjectValidatorFactorygetInstance()This will provide access to aDataObjectValidatorFactoryDataObjectValidatornewInstance(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
-
-