Class LiveTestCase
- java.lang.Object
-
- net.sourceforge.pmd.util.fxdesigner.model.testing.LiveTestCase
-
- All Implemented Interfaces:
SettingsOwner
public class LiveTestCase extends 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 voidaddCommitHandler(@NonNull Consumer<LiveTestCase> liveTestCaseConsumer)voidcommitChanges()Commits the changes.LiveTestCasedeepCopy()org.reactfx.value.Var<String>descriptionProperty()org.reactfx.value.Var<Boolean>frozenProperty()StringgetDescription()org.reactfx.collection.LiveList<LiveViolationRecord>getExpectedViolations()@Nullable net.sourceforge.pmd.lang.LanguageVersiongetLanguageVersion()PropertyMapModelgetLiveProperties()PropertiesgetPersistenceOnlyProps()ObservableRuleBuildergetRule()StringgetSource()TestResultgetStatus()booleanisFrozen()booleanisIgnored()org.reactfx.value.Var<Boolean>isIgnoredProperty()org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion>languageVersionProperty()org.reactfx.EventStream<?>modificationTicks()org.reactfx.value.Val<Map<String,String>>nonDefaultProperties()org.reactfx.value.Var<ObservableRuleBuilder>ruleProperty()voidsetDescription(String description)voidsetFrozen(boolean frozen)voidsetIgnored(boolean b)voidsetLanguageVersion(net.sourceforge.pmd.lang.LanguageVersion languageVersion)voidsetPersistenceOnlyProps(Properties props)voidsetProperty(String name, String value)voidsetRule(ObservableRuleBuilder rule)voidsetSource(String source)voidsetStatus(TestResult testResult)voidsetStatus(TestStatus status)org.reactfx.value.Var<String>sourceProperty()org.reactfx.value.Var<TestResult>statusProperty()LiveTestCaseunfreeze()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 String getSource()
-
sourceProperty
public org.reactfx.value.Var<String> sourceProperty()
-
setSource
public void setSource(String source)
-
isIgnored
public boolean isIgnored()
-
isIgnoredProperty
public org.reactfx.value.Var<Boolean> isIgnoredProperty()
-
setIgnored
public void setIgnored(boolean b)
-
getDescription
public String getDescription()
-
descriptionProperty
public org.reactfx.value.Var<String> descriptionProperty()
-
setDescription
public void setDescription(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()
-
addCommitHandler
public void addCommitHandler(@NonNull Consumer<LiveTestCase> liveTestCaseConsumer)
-
getPersistenceOnlyProps
public Properties getPersistenceOnlyProps()
-
setPersistenceOnlyProps
public void setPersistenceOnlyProps(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<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)
-
-