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,org.praxislive.ide.core.api.Disposable
public class BoundArgumentProperty
extends org.praxislive.ide.properties.PraxisProperty<org.praxislive.core.Value>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.praxislive.ide.properties.PraxisProperty
org.praxislive.ide.properties.PraxisProperty.DelegateEditor, org.praxislive.ide.properties.PraxisProperty.Editor, org.praxislive.ide.properties.PraxisProperty.SubCommandEditor -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleancanRead()booleancanWrite()protected org.praxislive.ide.properties.PraxisProperty.Editorvoiddispose()org.praxislive.core.ValuegetValue()booleanbooleanbooleanvoidvoidvoidsetSyncing(boolean sync) voidsetValue(org.praxislive.core.Value value) voidsetValue(org.praxislive.core.Value value, org.praxislive.ide.core.api.Callback 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
protected org.praxislive.ide.properties.PraxisProperty.Editor createEditor()- Overrides:
createEditorin classorg.praxislive.ide.properties.PraxisProperty<org.praxislive.core.Value>
-
getValue
public org.praxislive.core.Value getValue()- Specified by:
getValuein classorg.praxislive.ide.properties.PraxisProperty<org.praxislive.core.Value>
-
setValue
public void setValue(org.praxislive.core.Value value) - Overrides:
setValuein classorg.praxislive.ide.properties.PraxisProperty<org.praxislive.core.Value>
-
setValue
public void setValue(org.praxislive.core.Value value, org.praxislive.ide.core.api.Callback callback) - Overrides:
setValuein classorg.praxislive.ide.properties.PraxisProperty<org.praxislive.core.Value>
-
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()- Specified by:
disposein interfaceorg.praxislive.ide.core.api.Disposable- Overrides:
disposein classorg.praxislive.ide.properties.PraxisProperty<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 classorg.praxislive.ide.properties.PraxisProperty<org.praxislive.core.Value>
-