Class Validator
- java.lang.Object
-
- gov.nasa.pds.tools.label.validate.Validator
-
public class Validator extends Object
- Version:
- $Revision$
- Author:
- pramirez, jagander
-
-
Field Summary
Fields Modifier and Type Field Description static String
CAT_NAME_CHECK
static String
DICTIONARY_CHECK
static String
DUP_ID_CHECK
static String
FILE_CHAR_CHECK
static String
LINE_LEN_CHECK
static String
TABLE_CHECK
-
Constructor Summary
Constructors Constructor Description Validator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addValidator(LabelValidator validator)
boolean
getProperty(String property)
protected static void
initDefaultDictionary()
boolean
performsCatalogNameCheck()
boolean
performsCharacteristicCheck()
boolean
performsDictionaryCheck()
boolean
performsDuplicateIdCheck()
boolean
performsLineLengthCheck()
boolean
performsTableCheck()
void
setCatalogNameCheck(Boolean flag)
void
setDictionaryCheck(Boolean flag)
void
setDuplicateIdCheck(Boolean flag)
void
setFileCharacteristicCheck(Boolean flag)
void
setLineLengthCheck(Boolean flag)
void
setProperties(Map<String,Boolean> properties)
void
setProperty(String property, Boolean flag)
void
setTableCheck(Boolean flag)
void
validate(Label label)
void
validate(Label label, Dictionary dictionary)
-
-
-
Field Detail
-
LINE_LEN_CHECK
public static final String LINE_LEN_CHECK
- See Also:
- Constant Field Values
-
DUP_ID_CHECK
public static final String DUP_ID_CHECK
- See Also:
- Constant Field Values
-
CAT_NAME_CHECK
public static final String CAT_NAME_CHECK
- See Also:
- Constant Field Values
-
FILE_CHAR_CHECK
public static final String FILE_CHAR_CHECK
- See Also:
- Constant Field Values
-
DICTIONARY_CHECK
public static final String DICTIONARY_CHECK
- See Also:
- Constant Field Values
-
TABLE_CHECK
public static final String TABLE_CHECK
- See Also:
- Constant Field Values
-
-
Method Detail
-
initDefaultDictionary
protected static void initDefaultDictionary()
-
validate
public void validate(Label label)
-
validate
public void validate(Label label, Dictionary dictionary)
-
getProperty
public boolean getProperty(String property)
-
setLineLengthCheck
public void setLineLengthCheck(Boolean flag)
-
performsLineLengthCheck
public boolean performsLineLengthCheck()
-
setDictionaryCheck
public void setDictionaryCheck(Boolean flag)
-
performsDictionaryCheck
public boolean performsDictionaryCheck()
-
setCatalogNameCheck
public void setCatalogNameCheck(Boolean flag)
-
performsCatalogNameCheck
public boolean performsCatalogNameCheck()
-
setDuplicateIdCheck
public void setDuplicateIdCheck(Boolean flag)
-
performsDuplicateIdCheck
public boolean performsDuplicateIdCheck()
-
setFileCharacteristicCheck
public void setFileCharacteristicCheck(Boolean flag)
-
performsCharacteristicCheck
public boolean performsCharacteristicCheck()
-
setTableCheck
public void setTableCheck(Boolean flag)
-
performsTableCheck
public boolean performsTableCheck()
-
addValidator
public void addValidator(LabelValidator validator)
-
-