Class LiveTestCase
- java.lang.Object
-
- net.sourceforge.pmd.util.fxdesigner.model.testing.LiveTestCase
-
- All Implemented Interfaces:
SettingsOwner
public class LiveTestCase extends java.lang.Object implements SettingsOwner
Live editable version of a test case.
-
-
Constructor Summary
Constructors Constructor Description LiveTestCase()
LiveTestCase(@Nullable ObservableRuleBuilder owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCommitHandler(@NonNull java.util.function.Consumer<LiveTestCase> liveTestCaseConsumer)
void
commitChanges()
Commits the changes.LiveTestCase
deepCopy()
org.reactfx.value.Var<java.lang.String>
descriptionProperty()
org.reactfx.value.Var<java.lang.Boolean>
frozenProperty()
java.lang.String
getDescription()
org.reactfx.collection.LiveList<LiveViolationRecord>
getExpectedViolations()
@Nullable net.sourceforge.pmd.lang.LanguageVersion
getLanguageVersion()
PropertyMapModel
getLiveProperties()
java.util.Properties
getPersistenceOnlyProps()
ObservableRuleBuilder
getRule()
java.lang.String
getSource()
TestResult
getStatus()
boolean
isFrozen()
boolean
isIgnored()
org.reactfx.value.Var<java.lang.Boolean>
isIgnoredProperty()
org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion>
languageVersionProperty()
org.reactfx.EventStream<?>
modificationTicks()
org.reactfx.value.Val<java.util.Map<java.lang.String,java.lang.String>>
nonDefaultProperties()
org.reactfx.value.Var<ObservableRuleBuilder>
ruleProperty()
void
setDescription(java.lang.String description)
void
setFrozen(boolean frozen)
void
setIgnored(boolean b)
void
setLanguageVersion(net.sourceforge.pmd.lang.LanguageVersion languageVersion)
void
setPersistenceOnlyProps(java.util.Properties props)
void
setProperty(java.lang.String name, java.lang.String value)
void
setRule(ObservableRuleBuilder rule)
void
setSource(java.lang.String source)
void
setStatus(TestResult testResult)
void
setStatus(TestStatus status)
org.reactfx.value.Var<java.lang.String>
sourceProperty()
org.reactfx.value.Var<TestResult>
statusProperty()
LiveTestCase
unfreeze()
Marks this descriptor as open for write.-
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
-
LiveTestCase
public LiveTestCase()
-
LiveTestCase
public LiveTestCase(@Nullable ObservableRuleBuilder owner)
-
-
Method Detail
-
getSource
public java.lang.String getSource()
-
sourceProperty
public org.reactfx.value.Var<java.lang.String> sourceProperty()
-
setSource
public void setSource(java.lang.String source)
-
isIgnored
public boolean isIgnored()
-
isIgnoredProperty
public org.reactfx.value.Var<java.lang.Boolean> isIgnoredProperty()
-
setIgnored
public void setIgnored(boolean b)
-
getDescription
public java.lang.String getDescription()
-
descriptionProperty
public org.reactfx.value.Var<java.lang.String> descriptionProperty()
-
setDescription
public void setDescription(java.lang.String description)
-
getLanguageVersion
public @Nullable net.sourceforge.pmd.lang.LanguageVersion getLanguageVersion()
-
languageVersionProperty
public org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion> languageVersionProperty()
-
setLanguageVersion
public void setLanguageVersion(net.sourceforge.pmd.lang.LanguageVersion languageVersion)
-
getRule
public ObservableRuleBuilder getRule()
-
ruleProperty
public org.reactfx.value.Var<ObservableRuleBuilder> ruleProperty()
-
setRule
public void setRule(ObservableRuleBuilder rule)
-
getExpectedViolations
public org.reactfx.collection.LiveList<LiveViolationRecord> getExpectedViolations()
-
getLiveProperties
public PropertyMapModel getLiveProperties()
-
nonDefaultProperties
public org.reactfx.value.Val<java.util.Map<java.lang.String,java.lang.String>> nonDefaultProperties()
-
setProperty
public void setProperty(java.lang.String name, java.lang.String value)
-
addCommitHandler
public void addCommitHandler(@NonNull java.util.function.Consumer<LiveTestCase> liveTestCaseConsumer)
-
getPersistenceOnlyProps
public java.util.Properties getPersistenceOnlyProps()
-
setPersistenceOnlyProps
public void setPersistenceOnlyProps(java.util.Properties props)
-
commitChanges
public void commitChanges()
Commits the changes.
-
modificationTicks
public org.reactfx.EventStream<?> modificationTicks()
-
isFrozen
public boolean isFrozen()
-
frozenProperty
public org.reactfx.value.Var<java.lang.Boolean> frozenProperty()
-
setFrozen
public void setFrozen(boolean frozen)
-
unfreeze
public LiveTestCase unfreeze()
Marks this descriptor as open for write.
-
deepCopy
public LiveTestCase deepCopy()
-
getStatus
public TestResult getStatus()
-
statusProperty
public org.reactfx.value.Var<TestResult> statusProperty()
-
setStatus
public void setStatus(TestResult testResult)
-
setStatus
public void setStatus(TestStatus status)
-
-