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 StringCAT_NAME_CHECKstatic StringDICTIONARY_CHECKstatic StringDUP_ID_CHECKstatic StringFILE_CHAR_CHECKstatic StringLINE_LEN_CHECKstatic StringTABLE_CHECK
-
Constructor Summary
Constructors Constructor Description Validator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddValidator(LabelValidator validator)booleangetProperty(String property)protected static voidinitDefaultDictionary()booleanperformsCatalogNameCheck()booleanperformsCharacteristicCheck()booleanperformsDictionaryCheck()booleanperformsDuplicateIdCheck()booleanperformsLineLengthCheck()booleanperformsTableCheck()voidsetCatalogNameCheck(Boolean flag)voidsetDictionaryCheck(Boolean flag)voidsetDuplicateIdCheck(Boolean flag)voidsetFileCharacteristicCheck(Boolean flag)voidsetLineLengthCheck(Boolean flag)voidsetProperties(Map<String,Boolean> properties)voidsetProperty(String property, Boolean flag)voidsetTableCheck(Boolean flag)voidvalidate(Label label)voidvalidate(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)
-
-