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 voidaddCommitHandler(@NonNull java.util.function.Consumer<LiveTestCase> liveTestCaseConsumer)voidcommitChanges()Commits the changes.LiveTestCasedeepCopy()org.reactfx.value.Var<java.lang.String>descriptionProperty()org.reactfx.value.Var<java.lang.Boolean>frozenProperty()java.lang.StringgetDescription()org.reactfx.collection.LiveList<LiveViolationRecord>getExpectedViolations()@Nullable net.sourceforge.pmd.lang.LanguageVersiongetLanguageVersion()PropertyMapModelgetLiveProperties()java.util.PropertiesgetPersistenceOnlyProps()ObservableRuleBuildergetRule()java.lang.StringgetSource()TestResultgetStatus()booleanisFrozen()booleanisIgnored()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()voidsetDescription(java.lang.String description)voidsetFrozen(boolean frozen)voidsetIgnored(boolean b)voidsetLanguageVersion(net.sourceforge.pmd.lang.LanguageVersion languageVersion)voidsetPersistenceOnlyProps(java.util.Properties props)voidsetProperty(java.lang.String name, java.lang.String value)voidsetRule(ObservableRuleBuilder rule)voidsetSource(java.lang.String source)voidsetStatus(TestResult testResult)voidsetStatus(TestStatus status)org.reactfx.value.Var<java.lang.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 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)
-
-