Class LiveViolationRecord
- java.lang.Object
-
- net.sourceforge.pmd.util.fxdesigner.model.testing.LiveViolationRecord
-
- All Implemented Interfaces:
java.lang.Comparable<LiveViolationRecord>
,SettingsOwner
public class LiveViolationRecord extends java.lang.Object implements SettingsOwner, java.lang.Comparable<LiveViolationRecord>
-
-
Constructor Summary
Constructors Constructor Description LiveViolationRecord()
LiveViolationRecord(int line)
LiveViolationRecord(@Nullable PmdCoordinatesSystem.TextRange range, @Nullable java.lang.String message, boolean exactRange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(LiveViolationRecord o)
LiveViolationRecord
deepCopy()
org.reactfx.value.Var<java.lang.Boolean>
exactRangeProperty()
@Nullable java.lang.String
getMessage()
@Nullable PmdCoordinatesSystem.TextRange
getRange()
boolean
isExactRange()
org.reactfx.value.Var<@Nullable java.lang.String>
messageProperty()
org.reactfx.value.Var<@Nullable PmdCoordinatesSystem.TextRange>
rangeProperty()
void
setExactRange(boolean exactRange)
void
setMessage(@Nullable java.lang.String message)
void
setRange(@Nullable PmdCoordinatesSystem.TextRange range)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sourceforge.pmd.util.fxdesigner.util.beans.SettingsOwner
getChildrenSettingsNodes
-
-
-
-
Constructor Detail
-
LiveViolationRecord
public LiveViolationRecord()
-
LiveViolationRecord
public LiveViolationRecord(int line)
-
LiveViolationRecord
public LiveViolationRecord(@Nullable PmdCoordinatesSystem.TextRange range, @Nullable java.lang.String message, boolean exactRange)
-
-
Method Detail
-
compareTo
public int compareTo(LiveViolationRecord o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<LiveViolationRecord>
-
getRange
public @Nullable PmdCoordinatesSystem.TextRange getRange()
-
rangeProperty
public org.reactfx.value.Var<@Nullable PmdCoordinatesSystem.TextRange> rangeProperty()
-
setRange
public void setRange(@Nullable PmdCoordinatesSystem.TextRange range)
-
isExactRange
public boolean isExactRange()
-
setExactRange
public void setExactRange(boolean exactRange)
-
exactRangeProperty
public org.reactfx.value.Var<java.lang.Boolean> exactRangeProperty()
-
getMessage
public @Nullable java.lang.String getMessage()
-
messageProperty
public org.reactfx.value.Var<@Nullable java.lang.String> messageProperty()
-
setMessage
public void setMessage(@Nullable java.lang.String message)
-
deepCopy
public LiveViolationRecord deepCopy()
-
-