Class PXRComponentProxy

java.lang.Object
org.praxislive.ide.pxr.PXRComponentProxy
All Implemented Interfaces:
org.openide.util.Lookup.Provider, org.praxislive.ide.model.ComponentProxy, org.praxislive.ide.model.Proxy
Direct Known Subclasses:
PXRContainerProxy

public class PXRComponentProxy extends Object implements org.praxislive.ide.model.ComponentProxy
  • Method Details

    • getAddress

      public org.praxislive.core.ComponentAddress getAddress()
      Specified by:
      getAddress in interface org.praxislive.ide.model.ComponentProxy
    • getParent

      public PXRContainerProxy getParent()
      Specified by:
      getParent in interface org.praxislive.ide.model.ComponentProxy
    • getType

      public org.praxislive.core.ComponentType getType()
      Specified by:
      getType in interface org.praxislive.ide.model.ComponentProxy
    • getInfo

      public org.praxislive.core.ComponentInfo getInfo()
      Specified by:
      getInfo in interface org.praxislive.ide.model.ComponentProxy
    • getNodeDelegate

      public org.openide.nodes.Node getNodeDelegate()
      Specified by:
      getNodeDelegate in interface org.praxislive.ide.model.Proxy
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
      Specified by:
      addPropertyChangeListener in interface org.praxislive.ide.model.Proxy
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
      Specified by:
      removePropertyChangeListener in interface org.praxislive.ide.model.Proxy
    • send

      public CompletionStage<List<org.praxislive.core.Value>> send(String control, List<org.praxislive.core.Value> args)
      Specified by:
      send in interface org.praxislive.ide.model.ComponentProxy
    • getPropertyIDs

      public String[] getPropertyIDs()
    • getProperty

      public BoundArgumentProperty getProperty(String id)
      Specified by:
      getProperty in interface org.praxislive.ide.model.ComponentProxy
    • createPropertyForControl

      protected BoundArgumentProperty createPropertyForControl(org.praxislive.core.ControlAddress address, org.praxislive.core.ControlInfo info)
    • isProxiedProperty

      protected boolean isProxiedProperty(String id)
    • getLookup

      public org.openide.util.Lookup getLookup()
      Specified by:
      getLookup in interface org.openide.util.Lookup.Provider