Package org.praxislive.ide.pxr
Class PXRContainerProxy
java.lang.Object
org.praxislive.ide.pxr.PXRComponentProxy
org.praxislive.ide.pxr.PXRContainerProxy
- All Implemented Interfaces:
org.openide.util.Lookup.Provider,org.praxislive.ide.model.ComponentProxy,org.praxislive.ide.model.ContainerProxy,org.praxislive.ide.model.Proxy
- Direct Known Subclasses:
PXRRootProxy
public class PXRContainerProxy
extends PXRComponentProxy
implements org.praxislive.ide.model.ContainerProxy
-
Field Summary
Fields inherited from interface org.praxislive.ide.model.ComponentProxy
INFOFields inherited from interface org.praxislive.ide.model.ContainerProxy
CHILDREN, CONNECTIONS, SUPPORTED_TYPES -
Method Summary
Modifier and TypeMethodDescriptionCompletionStage<? extends PXRComponentProxy> children()CompletionStage<org.praxislive.core.Connection> connect(org.praxislive.core.Connection connection) Stream<org.praxislive.core.Connection> disconnect(org.praxislive.core.Connection connection) org.openide.nodes.Nodeprotected booleanremoveChild(String id) List<org.praxislive.core.ComponentType> Methods inherited from class org.praxislive.ide.pxr.PXRComponentProxy
addPropertyChangeListener, createPropertyForControl, getAddress, getInfo, getLookup, getParent, getProperty, getPropertyIDs, getType, removePropertyChangeListener, sendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.praxislive.ide.model.ComponentProxy
getAddress, getID, getInfo, getParent, getProperty, getType, sendMethods inherited from interface org.openide.util.Lookup.Provider
getLookupMethods inherited from interface org.praxislive.ide.model.Proxy
addPropertyChangeListener, removePropertyChangeListener
-
Method Details
-
getChild
- Specified by:
getChildin interfaceorg.praxislive.ide.model.ContainerProxy
-
children
- Specified by:
childrenin interfaceorg.praxislive.ide.model.ContainerProxy
-
supportedTypes
- Specified by:
supportedTypesin interfaceorg.praxislive.ide.model.ContainerProxy
-
addChild
public CompletionStage<? extends PXRComponentProxy> addChild(String id, org.praxislive.core.ComponentType type) - Specified by:
addChildin interfaceorg.praxislive.ide.model.ContainerProxy
-
removeChild
- Specified by:
removeChildin interfaceorg.praxislive.ide.model.ContainerProxy
-
connect
public CompletionStage<org.praxislive.core.Connection> connect(org.praxislive.core.Connection connection) - Specified by:
connectin interfaceorg.praxislive.ide.model.ContainerProxy
-
disconnect
- Specified by:
disconnectin interfaceorg.praxislive.ide.model.ContainerProxy
-
getNodeDelegate
public org.openide.nodes.Node getNodeDelegate()- Specified by:
getNodeDelegatein interfaceorg.praxislive.ide.model.Proxy- Overrides:
getNodeDelegatein classPXRComponentProxy
-
connections
- Specified by:
connectionsin interfaceorg.praxislive.ide.model.ContainerProxy
-
isProxiedProperty
- Overrides:
isProxiedPropertyin classPXRComponentProxy
-