|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.actf.visualization.eval.problem.ProblemItemImpl
public class ProblemItemImpl
Default implementation of IProblemItem
Field Summary |
---|
Fields inherited from interface org.eclipse.actf.visualization.eval.problem.IProblemItem |
---|
SEV_ERROR, SEV_INFO, SEV_USER, SEV_WARNING |
Constructor Summary | |
---|---|
ProblemItemImpl(String id)
Create new ProblemItemImpl for the evaluation item |
|
ProblemItemImpl(String id,
Node targetNode)
Create new ProblemItemImpl for the evaluation item and set target Node |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProblemItemImpl(String id)
id
- evaluation item IDGuidelineHolder.getEvaluationItem(String)
public ProblemItemImpl(String id, Node targetNode)
id
- evaluation item IDtargetNode
- target NodeGuidelineHolder.getEvaluationItem(String)
Method Detail |
---|
public IEvaluationItem getEvaluationItem()
getEvaluationItem
in interface IProblemItem
public String getId()
getId
in interface IProblemItem
public String[] getTableDataGuideline()
getTableDataGuideline
in interface IProblemItem
public int[] getMetricsScores()
getMetricsScores
in interface IProblemItem
public org.eclipse.swt.graphics.Image[] getMetricsIcons()
getMetricsIcons
in interface IProblemItem
public int getSeverity()
getSeverity
in interface IProblemItem
public String getSeverityStr()
getSeverityStr
in interface IProblemItem
public String getDescription()
getDescription
in interface IProblemItem
public int getSerialNumber()
getSerialNumber
in interface IProblemItem
public Node getTargetNode()
getTargetNode
in interface IProblemItem
Node
of the problempublic String getTargetStringForExport()
getTargetStringForExport
in interface IProblemItem
public boolean isCanHighlight()
isCanHighlight
in interface IProblemItem
public void setCanHighlight(boolean canHighlight)
IProblemItem
setCanHighlight
in interface IProblemItem
canHighlight
- true if this error position can highlight in visualization
result viewpublic void setEvaluationItem(IEvaluationItem checkItem)
IProblemItem
IEvaluationItem
relates to this problem
setEvaluationItem
in interface IProblemItem
public void setDescription(String description)
IProblemItem
setDescription
in interface IProblemItem
public void setSerialNumber(int serialNumber)
IProblemItem
setSerialNumber
in interface IProblemItem
serialNumber
- serial numberpublic void setHighlightTargetIds(HighlightTargetId[] targetIds)
IProblemItem
HighlightTargetId
corresponds to this problem
setHighlightTargetIds
in interface IProblemItem
targetIds
- array of target HighlightTargetId
public HighlightTargetId[] getHighlightTargetIds()
getHighlightTargetIds
in interface IProblemItem
HighlightTargetId
corresponds to this problempublic void setTargetNode(Node targetNode)
IProblemItem
Node
of this problem
setTargetNode
in interface IProblemItem
targetNode
- target Nodepublic void setTargetStringForExport(String targetString)
IProblemItem
setTargetStringForExport
in interface IProblemItem
targetString
- target Stringpublic String getTargetString()
getTargetString
in interface IProblemItem
public void setTargetString(String targetString)
IProblemItem
setTargetString
in interface IProblemItem
targetString
- target Stringpublic int getLine()
getLine
in interface IProblemItem
public void setLine(int line)
IProblemItem
setLine
in interface IProblemItem
line
- line numberpublic String getLineStr()
getLineStr
in interface IProblemItem
public String getLineStrMulti()
getLineStrMulti
in interface IProblemItem
public void setHighlightTargetSourceInfo(HighlightTargetSourceInfo[] targetSourceInfo)
IProblemItem
HighlightTargetSourceInfo
corresponds to this
problem
setHighlightTargetSourceInfo
in interface IProblemItem
targetSourceInfo
- array of target HighlightTargetSourceInfo
public HighlightTargetSourceInfo[] getHighlightTargetSoruceInfo()
getHighlightTargetSoruceInfo
in interface IProblemItem
HighlightTargetSourceInfo
of this problempublic void accept(IProblemItemVisitor visitor)
IProblemItem
IProblemItemVisitor
. This method can be used to export
problem list, filter some problem items, etc.
accept
in interface IProblemItem
visitor
- target IProblemItemVisitor
to acceptpublic HighlightTargetNodeInfo getHighlightTargetNodeInfo()
getHighlightTargetNodeInfo
in interface IProblemItem
HighlightTargetNodeInfo
of this problempublic void setHighlightTargetNodeInfo(HighlightTargetNodeInfo targetNodeInfo)
IProblemItem
HighlightTargetNodeInfo
.
setHighlightTargetNodeInfo
in interface IProblemItem
targetNodeInfo
- target HighlightTargetNodeInfo
public void setHighlightTargetIds(HighlightTargetId targetId)
IProblemItem
HighlightTargetId
corresponds to this problem
setHighlightTargetIds
in interface IProblemItem
targetId
- target HighlightTargetId
public void setHighlightTargetSourceInfo(HighlightTargetSourceInfo targetSourceInfo)
IProblemItem
HighlightTargetSourceInfo
corresponds to this problem
setHighlightTargetSourceInfo
in interface IProblemItem
targetSourceInfo
- target HighlightTargetSourceInfo
public int getSubType()
getSubType
in interface IProblemItem
public void setSubType(int subType)
IProblemItem
setSubType
in interface IProblemItem
subType
- problem sub type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |