public class CIToolValidator
extends java.lang.Object
Constructor and Description |
---|
CIToolValidator(Report report) |
CIToolValidator(Report report,
java.util.List<java.net.URL> includePaths) |
Modifier and Type | Method and Description |
---|---|
Report |
doReferentialIntegrity(java.util.List<gov.nasa.pds.tools.label.Label> catalogs) |
NewStandardValuesReport |
findNewStandardValues(java.util.List<gov.nasa.pds.tools.label.Label> catalogs,
gov.nasa.pds.tools.dict.Dictionary dictionary)
Finds new standard values in the given set of label files.
|
gov.nasa.pds.tools.dict.Dictionary |
parseDictionary(java.util.List<java.lang.String> dictionaries,
boolean aliasing) |
void |
setAllrefs(java.net.URL url) |
void |
validate(Target target,
java.util.List<java.lang.String> dictionaries,
boolean recurse,
boolean aliasing) |
gov.nasa.pds.tools.label.Label |
validate(java.net.URL url,
gov.nasa.pds.tools.dict.Dictionary dictionary) |
public CIToolValidator(Report report)
public CIToolValidator(Report report, java.util.List<java.net.URL> includePaths)
public gov.nasa.pds.tools.dict.Dictionary parseDictionary(java.util.List<java.lang.String> dictionaries, boolean aliasing) throws java.net.URISyntaxException, CIToolValidatorException
java.net.URISyntaxException
CIToolValidatorException
public void setAllrefs(java.net.URL url)
public Report doReferentialIntegrity(java.util.List<gov.nasa.pds.tools.label.Label> catalogs)
public NewStandardValuesReport findNewStandardValues(java.util.List<gov.nasa.pds.tools.label.Label> catalogs, gov.nasa.pds.tools.dict.Dictionary dictionary)
catalogs
- A list of catalog files.dictionary
- A PDS data dictionarypublic void validate(Target target, java.util.List<java.lang.String> dictionaries, boolean recurse, boolean aliasing) throws CIToolValidatorException
CIToolValidatorException
public gov.nasa.pds.tools.label.Label validate(java.net.URL url, gov.nasa.pds.tools.dict.Dictionary dictionary) throws java.net.URISyntaxException
java.net.URISyntaxException
Copyright © 2010-2019 Planetary Data System. All Rights Reserved.