Class NewValidValueFinder


  • public class NewValidValueFinder
    extends Object
    Class that finds new standard values in a statement or set of statements.
    Author:
    mcayanan
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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.
    • 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.