gov.nasa.pds.tools.label.validate
Class Validator

java.lang.Object
  extended by gov.nasa.pds.tools.label.validate.Validator

public class Validator
extends java.lang.Object

Version:
$Revision: 4967 $
Author:
pramirez, jagander

Field Summary
static java.lang.String CAT_NAME_CHECK
           
static java.lang.String DICTIONARY_CHECK
           
static java.lang.String DUP_ID_CHECK
           
static java.lang.String FILE_CHAR_CHECK
           
static java.lang.String LINE_LEN_CHECK
           
 
Constructor Summary
Validator()
           
 
Method Summary
 boolean getProperty(java.lang.String property)
           
protected static void initDefaultDictionary()
           
 boolean performsCatalogNameCheck()
           
 boolean performsCharacteristicCheck()
           
 boolean performsDictionaryCheck()
           
 boolean performsDuplicateIdCheck()
           
 boolean performsLineLengthCheck()
           
 void setCatalogNameCheck(java.lang.Boolean flag)
           
 void setDictionaryCheck(java.lang.Boolean flag)
           
 void setDuplicateIdCheck(java.lang.Boolean flag)
           
 void setFileCharacteristicCheck(java.lang.Boolean flag)
           
 void setLineLengthCheck(java.lang.Boolean flag)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.Boolean> properties)
           
 void setProperty(java.lang.String property, java.lang.Boolean flag)
           
 void validate(Label label)
           
 void validate(Label label, Dictionary dictionary)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LINE_LEN_CHECK

public static final java.lang.String LINE_LEN_CHECK
See Also:
Constant Field Values

DUP_ID_CHECK

public static final java.lang.String DUP_ID_CHECK
See Also:
Constant Field Values

CAT_NAME_CHECK

public static final java.lang.String CAT_NAME_CHECK
See Also:
Constant Field Values

FILE_CHAR_CHECK

public static final java.lang.String FILE_CHAR_CHECK
See Also:
Constant Field Values

DICTIONARY_CHECK

public static final java.lang.String DICTIONARY_CHECK
See Also:
Constant Field Values
Constructor Detail

Validator

public Validator()
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(java.lang.String property)

setProperty

public void setProperty(java.lang.String property,
                        java.lang.Boolean flag)

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.Boolean> properties)

setLineLengthCheck

public void setLineLengthCheck(java.lang.Boolean flag)

performsLineLengthCheck

public boolean performsLineLengthCheck()

setDictionaryCheck

public void setDictionaryCheck(java.lang.Boolean flag)

performsDictionaryCheck

public boolean performsDictionaryCheck()

setCatalogNameCheck

public void setCatalogNameCheck(java.lang.Boolean flag)

performsCatalogNameCheck

public boolean performsCatalogNameCheck()

setDuplicateIdCheck

public void setDuplicateIdCheck(java.lang.Boolean flag)

performsDuplicateIdCheck

public boolean performsDuplicateIdCheck()

setFileCharacteristicCheck

public void setFileCharacteristicCheck(java.lang.Boolean flag)

performsCharacteristicCheck

public boolean performsCharacteristicCheck()


Copyright © 2005-2010 Planetary Data System. All Rights Reserved.