public abstract class RIChecker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.net.URL |
supportFile |
Constructor and Description |
---|
RIChecker() |
Modifier and Type | Method and Description |
---|---|
void |
addProblem(gov.nasa.pds.tools.LabelParserException problem) |
void |
addProblems(java.util.List<gov.nasa.pds.tools.LabelParserException> problems) |
java.util.List<gov.nasa.pds.tools.LabelParserException> |
getProblems() |
abstract RIType |
getType() |
java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> |
getUnmatchedValues(java.util.List<gov.nasa.pds.tools.label.AttributeStatement> parents,
java.util.List<gov.nasa.pds.tools.label.AttributeStatement> children) |
java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> |
getUnmatchedValues(java.util.Map<java.lang.String,java.util.List<gov.nasa.pds.tools.label.AttributeStatement>> parents,
java.util.Map<java.lang.String,java.util.List<gov.nasa.pds.tools.label.AttributeStatement>> children) |
boolean |
hasProblems() |
abstract void |
performCheck(java.util.List<gov.nasa.pds.tools.label.Label> parents,
java.util.List<gov.nasa.pds.tools.label.Label> children)
Determine if the supplied list of catalog files has
referential integrity.
|
void |
setSupportFile(java.net.URL url) |
public java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> getUnmatchedValues(java.util.List<gov.nasa.pds.tools.label.AttributeStatement> parents, java.util.List<gov.nasa.pds.tools.label.AttributeStatement> children)
public java.util.Map<java.lang.String,gov.nasa.pds.tools.label.AttributeStatement> getUnmatchedValues(java.util.Map<java.lang.String,java.util.List<gov.nasa.pds.tools.label.AttributeStatement>> parents, java.util.Map<java.lang.String,java.util.List<gov.nasa.pds.tools.label.AttributeStatement>> children)
public void setSupportFile(java.net.URL url)
public void addProblem(gov.nasa.pds.tools.LabelParserException problem)
public void addProblems(java.util.List<gov.nasa.pds.tools.LabelParserException> problems)
public java.util.List<gov.nasa.pds.tools.LabelParserException> getProblems()
public boolean hasProblems()
public abstract void performCheck(java.util.List<gov.nasa.pds.tools.label.Label> parents, java.util.List<gov.nasa.pds.tools.label.Label> children)
parents
- A list of parent labels.children
- A list of child labels.public abstract RIType getType()
Copyright © 2010-2019 Planetary Data System. All Rights Reserved.