Package org.praxislive.ide.pxr
Class BoundArgumentProperty
java.lang.Object
java.beans.FeatureDescriptor
org.openide.nodes.Node.Property<org.praxislive.core.Value>
org.praxislive.ide.properties.PraxisProperty<org.praxislive.core.Value>
org.praxislive.ide.pxr.BoundArgumentProperty
- All Implemented Interfaces:
AutoCloseable,Disposable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.praxislive.ide.properties.PraxisProperty
PraxisProperty.DelegateEditor, PraxisProperty.Editor, PraxisProperty.SubCommandEditor -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleancanRead()booleancanWrite()protected PraxisProperty.Editorvoiddispose()Dispose of this object.org.praxislive.core.ValuegetValue()booleanbooleanbooleanvoidvoidvoidsetSyncing(boolean sync) voidsetValue(org.praxislive.core.Value value) voidSet the property value with response callback.booleanMethods inherited from class org.praxislive.ide.properties.PraxisProperty
attributeNames, getPropertyEditor, getValue, isActiveEditorMethods inherited from class org.openide.nodes.Node.Property
equals, getValueType, hashCodeMethods inherited from class java.beans.FeatureDescriptor
getDisplayName, getName, getShortDescription, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.praxislive.ide.core.api.Disposable
close
-
Method Details
-
createEditor
- Overrides:
createEditorin classPraxisProperty<org.praxislive.core.Value>
-
getValue
public org.praxislive.core.Value getValue()- Specified by:
getValuein classPraxisProperty<org.praxislive.core.Value>
-
setValue
public void setValue(org.praxislive.core.Value value) - Overrides:
setValuein classPraxisProperty<org.praxislive.core.Value>
-
setValue
Description copied from class:PraxisPropertySet the property value with response callback.- Overrides:
setValuein classPraxisProperty<org.praxislive.core.Value>- Parameters:
value- new valuecallback- response callback
-
addPropertyChangeListener
-
removePropertyChangeListener
-
supportsDefaultValue
public boolean supportsDefaultValue()- Overrides:
supportsDefaultValuein classorg.openide.nodes.Node.Property<org.praxislive.core.Value>
-
isDefaultValue
public boolean isDefaultValue()- Overrides:
isDefaultValuein classorg.openide.nodes.Node.Property<org.praxislive.core.Value>
-
restoreDefaultValue
public void restoreDefaultValue()- Overrides:
restoreDefaultValuein classorg.openide.nodes.Node.Property<org.praxislive.core.Value>
-
isTransient
public boolean isTransient() -
getHtmlDisplayName
- Overrides:
getHtmlDisplayNamein classorg.openide.nodes.Node.Property<org.praxislive.core.Value>
-
setSyncing
public void setSyncing(boolean sync) -
isSyncing
public boolean isSyncing() -
dispose
public void dispose()Description copied from interface:DisposableDispose of this object.- Specified by:
disposein interfaceDisposable- Overrides:
disposein classPraxisProperty<org.praxislive.core.Value>
-
canRead
public boolean canRead()- Specified by:
canReadin classorg.openide.nodes.Node.Property<org.praxislive.core.Value>
-
canWrite
public boolean canWrite()- Overrides:
canWritein classPraxisProperty<org.praxislive.core.Value>
-