Package gov.nasa.pds.tools.validate
Class ValidationProblem
- java.lang.Object
-
- gov.nasa.pds.tools.validate.ValidationProblem
-
- Direct Known Subclasses:
ContentProblem
public class ValidationProblem extends Object
-
-
Constructor Summary
Constructors Constructor Description ValidationProblem(ProblemDefinition defn, ValidationTarget target)
ValidationProblem(ProblemDefinition defn, ValidationTarget target, int lineNumber, int columnNumber)
ValidationProblem(ProblemDefinition defn, ValidationTarget target, int lineNumber, int columnNumber, String message)
ValidationProblem(ProblemDefinition defn, ValidationTarget target, String message)
ValidationProblem(ProblemDefinition defn, URL target)
ValidationProblem(ProblemDefinition defn, URL target, int lineNumber, int columnNumber)
ValidationProblem(ProblemDefinition defn, URL target, int lineNumber, int columnNumber, String message)
ValidationProblem(ProblemDefinition defn, URL target, String message)
ValidationProblem(ProblemDefinition defn, URL source, URL label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<ValidationTarget>
getAncestorTargets()
int
getColumnNumber()
int
getLineNumber()
String
getMessage()
ProblemDefinition
getProblem()
int
getProblemDefinitionId()
String
getSource()
ValidationTarget
getTarget()
void
setAncestorTargets(Collection<ValidationTarget> ancestorTargets)
void
setColumnNumber(int n)
void
setLineNumber(int n)
void
setMessage(String message)
void
setSource(String source)
void
setTarget(ValidationTarget target)
-
-
-
Constructor Detail
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, URL target, int lineNumber, int columnNumber, String message)
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, ValidationTarget target, int lineNumber, int columnNumber, String message)
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, URL target, int lineNumber, int columnNumber)
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, ValidationTarget target, int lineNumber, int columnNumber)
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, URL target, String message)
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, ValidationTarget target, String message)
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, URL target)
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, URL source, URL label)
-
ValidationProblem
public ValidationProblem(ProblemDefinition defn, ValidationTarget target)
-
-
Method Detail
-
getProblem
public ProblemDefinition getProblem()
-
getProblemDefinitionId
public int getProblemDefinitionId()
-
getTarget
public ValidationTarget getTarget()
-
setTarget
public void setTarget(ValidationTarget target)
-
getLineNumber
public int getLineNumber()
-
setLineNumber
public void setLineNumber(int n)
-
getColumnNumber
public int getColumnNumber()
-
setColumnNumber
public void setColumnNumber(int n)
-
getMessage
public String getMessage()
-
setMessage
public void setMessage(String message)
-
getAncestorTargets
public Collection<ValidationTarget> getAncestorTargets()
-
setAncestorTargets
public void setAncestorTargets(Collection<ValidationTarget> ancestorTargets)
-
getSource
public String getSource()
-
setSource
public void setSource(String source)
-
-