gov.nasa.pds.citool.ri
Class NewValidValueFinder

java.lang.Object
  extended by gov.nasa.pds.citool.ri.NewValidValueFinder

public class NewValidValueFinder
extends Object

Class that finds new standard values in a statement or set of statements.

Author:
mcayanan

Constructor Summary
NewValidValueFinder()
           
 
Method Summary
static List<gov.nasa.pds.tools.label.AttributeStatement> getNewValues(gov.nasa.pds.tools.label.AttributeStatement attribute, gov.nasa.pds.tools.dict.Dictionary dictionary)
          Finds new standard values in a given attribute.
static List<gov.nasa.pds.tools.label.AttributeStatement> getNewValues(gov.nasa.pds.tools.label.GroupStatement group, gov.nasa.pds.tools.dict.Dictionary dictionary)
          Finds new standard values in a given attribute.
static List<gov.nasa.pds.tools.label.AttributeStatement> getNewValues(gov.nasa.pds.tools.label.ObjectStatement object, gov.nasa.pds.tools.dict.Dictionary dictionary)
          Finds new standard values in a given attribute.
static List<gov.nasa.pds.tools.label.AttributeStatement> getNewValues(gov.nasa.pds.tools.label.Statement statement, gov.nasa.pds.tools.dict.Dictionary dictionary)
          Finds new standard values in a given statement.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewValidValueFinder

public NewValidValueFinder()
Method Detail

getNewValues

public static List<gov.nasa.pds.tools.label.AttributeStatement> getNewValues(gov.nasa.pds.tools.label.Statement statement,
                                                                             gov.nasa.pds.tools.dict.Dictionary dictionary)
Finds new standard values in a given statement.

Parameters:
statement - A class representation of a PDS statement.
dictionary - A class representation of a PDS data dictionary.
Returns:
A unique list of new standard values.

getNewValues

public static List<gov.nasa.pds.tools.label.AttributeStatement> getNewValues(gov.nasa.pds.tools.label.AttributeStatement attribute,
                                                                             gov.nasa.pds.tools.dict.Dictionary dictionary)
Finds new standard values in a given attribute.

Parameters:
attribute - A class representation of a PDS attribute statement.
dictionary - A class representation of a PDS data dictionary.
Returns:
A unique list of new standard values.

getNewValues

public static List<gov.nasa.pds.tools.label.AttributeStatement> getNewValues(gov.nasa.pds.tools.label.ObjectStatement object,
                                                                             gov.nasa.pds.tools.dict.Dictionary dictionary)
Finds new standard values in a given attribute.

Parameters:
object - A class representation of a PDS object statement.
dictionary - A class representation of a PDS data dictionary.
Returns:
A unique list of new standard values.

getNewValues

public static List<gov.nasa.pds.tools.label.AttributeStatement> getNewValues(gov.nasa.pds.tools.label.GroupStatement group,
                                                                             gov.nasa.pds.tools.dict.Dictionary dictionary)
Finds new standard values in a given attribute.

Parameters:
group - A class representation of a PDS group statement.
dictionary - A class representation of a PDS data dictionary.
Returns:
A unique list of new standard values.


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