public static class CheckEmbeddedCode.CompilationResult extends java.lang.Object implements CVComponentConfig
CVComponentIntrospector
in charge of processing a @{link CheckEmbeddedCode} query.Modifier and Type | Field and Description |
---|---|
int |
endColumn |
java.lang.String |
errorMessage |
int |
lineNumber |
java.lang.String |
sourceLine |
int |
startColumn |
Constructor and Description |
---|
CompilationResult()
Constructor to be used when the code is correct.
|
CompilationResult(java.lang.String sourceLine,
int lineNumber,
int startColumn,
int endColumn,
java.lang.String errorMessage)
Provides the first compilation error
|
Modifier and Type | Method and Description |
---|---|
int |
getEndColumn() |
java.lang.String |
getErrorMessage() |
int |
getLineNumber() |
java.lang.String |
getSourceLine() |
int |
getStartColumn() |
boolean |
isOk() |
void |
setEndColumn(int endColumn) |
void |
setErrorMessage(java.lang.String errorMessage) |
void |
setLineNumber(int lineNumber) |
void |
setOk(boolean ok) |
void |
setSourceLine(java.lang.String sourceLine) |
void |
setStartColumn(int startColumn) |
public java.lang.String sourceLine
public int lineNumber
public int startColumn
public int endColumn
public java.lang.String errorMessage
public CompilationResult()
public CompilationResult(java.lang.String sourceLine, int lineNumber, int startColumn, int endColumn, java.lang.String errorMessage)
sourceLine
- A copy of the line where the error occurredlineNumber
- Line number of the error in the code.startColumn
- Left bound of the errorendColumn
- Right bound of the errorerrorMessage
- The compilation error messagepublic boolean isOk()
public java.lang.String getSourceLine()
public void setSourceLine(java.lang.String sourceLine)
public int getLineNumber()
public void setLineNumber(int lineNumber)
public int getStartColumn()
public void setStartColumn(int startColumn)
public int getEndColumn()
public void setEndColumn(int endColumn)
public java.lang.String getErrorMessage()
public void setErrorMessage(java.lang.String errorMessage)
public void setOk(boolean ok)
Copyright © 2013 Dassault Systèmes, All Rights Reserved.