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

public class BoundArgumentProperty extends PraxisProperty<org.praxislive.core.Value>
  • Method Details

    • createEditor

      protected PraxisProperty.Editor createEditor()
      Overrides:
      createEditor in class PraxisProperty<org.praxislive.core.Value>
    • getValue

      public org.praxislive.core.Value getValue()
      Specified by:
      getValue in class PraxisProperty<org.praxislive.core.Value>
    • setValue

      public void setValue(org.praxislive.core.Value value)
      Overrides:
      setValue in class PraxisProperty<org.praxislive.core.Value>
    • setValue

      public void setValue(org.praxislive.core.Value value, Callback callback)
      Description copied from class: PraxisProperty
      Set the property value with response callback.
      Overrides:
      setValue in class PraxisProperty<org.praxislive.core.Value>
      Parameters:
      value - new value
      callback - response callback
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
    • supportsDefaultValue

      public boolean supportsDefaultValue()
      Overrides:
      supportsDefaultValue in class org.openide.nodes.Node.Property<org.praxislive.core.Value>
    • isDefaultValue

      public boolean isDefaultValue()
      Overrides:
      isDefaultValue in class org.openide.nodes.Node.Property<org.praxislive.core.Value>
    • restoreDefaultValue

      public void restoreDefaultValue()
      Overrides:
      restoreDefaultValue in class org.openide.nodes.Node.Property<org.praxislive.core.Value>
    • isTransient

      public boolean isTransient()
    • getHtmlDisplayName

      public String getHtmlDisplayName()
      Overrides:
      getHtmlDisplayName in class org.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: Disposable
      Dispose of this object.
      Specified by:
      dispose in interface Disposable
      Overrides:
      dispose in class PraxisProperty<org.praxislive.core.Value>
    • canRead

      public boolean canRead()
      Specified by:
      canRead in class org.openide.nodes.Node.Property<org.praxislive.core.Value>
    • canWrite

      public boolean canWrite()
      Overrides:
      canWrite in class PraxisProperty<org.praxislive.core.Value>