public class ParseException extends DMLException
ERROR_MSG_DELIMITER| Constructor and Description |
|---|
ParseException() |
ParseException(List<CustomErrorListener.ParseIssue> parseIssues,
String scriptString)
This constructor takes a list of parse issues that were generated during
script parsing and the original DML/PyDML script String.
|
ParseException(String message) |
ParseException(String message,
Exception e) |
| Modifier and Type | Method and Description |
|---|---|
String |
getMessage()
Obtain the exception message.
|
List<CustomErrorListener.ParseIssue> |
getParseIssues()
Obtain the list of parse issues that occurred.
|
String |
getScriptString()
Obtain the original DML/PyDML script string.
|
boolean |
hasParseIssues()
Does this ParseException contain a list of parse issues?
|
void |
setParseIssues(List<CustomErrorListener.ParseIssue> parseIssues)
Set the list of parse issues.
|
void |
setScriptString(String scriptString)
Set the original DML/PyDML script string.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic ParseException()
public ParseException(String message)
public ParseException(List<CustomErrorListener.ParseIssue> parseIssues, String scriptString)
parseIssues - List of parse issues (syntax errors, validation errors, and
validation warnings) generated during parsing.scriptString - The DML/PyDML script String.public List<CustomErrorListener.ParseIssue> getParseIssues()
public void setParseIssues(List<CustomErrorListener.ParseIssue> parseIssues)
parseIssues - the list of parse issuespublic String getScriptString()
public void setScriptString(String scriptString)
scriptString - the original DML/PyDML script stringpublic boolean hasParseIssues()
true if the list of parse issues exists and is
greater than 0, false otherwisepublic String getMessage()
getMessage in class ThrowableCopyright © 2021 The Apache Software Foundation. All rights reserved.