Uses of Class
pamViewFX.fxNodes.connectionPane.StandardConnectionNode
Package
Description
-
Uses of StandardConnectionNode in dataModelFX.connectionNodes
Modifier and TypeClassDescriptionclass
Connection node for the binary storage module.class
ConnectionNode for database module.class
The display connection node changes the colour of connection lines which connect from parent nodes.class
A connection node which represents a PAMGuard PamControlledUnit.Modifier and TypeMethodDescriptionConnectionNodeFactory.addNewStructure
(DataModelModulePane.StructureRectangle structureRectangle, double x, double y) Called whenever there is an attempt to add a structure to the pane.ConnectionNodeFactory.createConnectionNode
(ConnectionNodeParams connectionParams) Create a connection node based on it's type.ConnectionNodeFactory.createConnectionNode
(ConnectionNodeParams.PAMConnectionNodeType connectionNodeType, ConnectionNodeParams connectionParams) Create a connection node based on it's type.ConnectionNodeFactory.createConnectionStructure
(DataModelModulePane.StructureRectangle structureRectangle) Create a connection node from a structure rectangle -
Uses of StandardConnectionNode in dataModelFX.structures
Modifier and TypeClassDescriptionclass
PAM extension structure.class
Structure which groups together connection nodes. -
Uses of StandardConnectionNode in pamViewFX.fxNodes.connectionPane
Modifier and TypeMethodDescriptionConnectionPane.addNewConnectionNode
(StandardConnectionNode connectionNode, double x, double y) Add a new connection node to the connection pane.ConnectionLine.getConnectionNode()
Modifier and TypeMethodDescriptionConnectionPane.addNewConnectionNode
(StandardConnectionNode connectionNode, double x, double y) Add a new connection node to the connection pane.boolean
StandardConnectionNode.connectNode
(StandardConnectionNode parentNode) Connect another node to this node.static boolean
ConnectionPane.connectNodes
(StandardConnectionNode childNode, StandardConnectionNode parentNode) Connect two nodes.boolean
StandardConnectionNode.disconnectNode
(StandardConnectionNode parentNode) Disconnect a node.ConnectionPane.getChildConnectionNodes
(StandardConnectionNode connectionNode) Get all node children of a connection node.ConnectionPane.getConnectionLines
(StandardConnectionNode connectionNode) Get all the connection lines from all the ConnectionNodes in a ConnectionPane.ConnectionPane.getConnectionPlugs
(StandardConnectionNode connectionNode) Get all the connection plugs from all the ConnectionNodes in a ConnectionPane.ConnectionPane.getConnectionSockets
(StandardConnectionNode connectionNode) Get all connection sockets from all Connection Nodes.ConnectionPane.getParentConnectionNodes
(StandardConnectionNode connectionNode) Get all node parents of a connection node.ConnectionPane.getPlugAcceptingConnectionShapes
(StandardConnectionNode connectionNode) Get all sockets and all plug connection lines from all nodes.static boolean
ConnectionPane.isNodeConnected
(StandardConnectionNode childNode, StandardConnectionNode parentNode, boolean includeBranch, boolean bypasStructure) Check whether a parent and child node are connected.void
ConnectionNode.notifyChange
(int flag, StandardConnectionNode connectionNode) Notify the connection node of a general change.void
ConnectionPane.notifyChange
(int flag, StandardConnectionNode connectionNode) Called whenever a connection undergoes a behaviour that other connection nodes to know about.void
StandardConnectionNode.notifyChange
(int flag, StandardConnectionNode connectionNode2) Called from the connection pane to notify a change from another connection node.void
ConnectionPane.removeConnectionNode
(StandardConnectionNode connectionNode) Add a new connection node to the connection pane.ModifierConstructorDescriptionConnectionLine
(StandardConnectionNode connectionNode, ConnectorNode connectionShape) ConnectionNodeBody
(StandardConnectionNode connectionNode) Constructor for the connection node shape with default grey rectange as shape.ConnectionNodeBody
(StandardConnectionNode connectionNode, javafx.scene.Node shape) Constructor for the connection node shape using a custom shape.StandardConnectionPlug
(StandardConnectionNode connectionNode, double plugBodyWidth, double plugEndWidth, double plugBodyHeight, double plugEndHeight, double cornerRadius, javafx.geometry.Orientation orientation) StandardConnectionSocket
(StandardConnectionNode connectionNode, double plugBodyWidth, double plugEndWidth, double plugBodyHeight, double plugEndHeight, double cornerRadius, javafx.geometry.Orientation orientation) Create a connection socket.StandardConnectionSocket
(StandardConnectionNode connectionNode, double socketBodyWidth, double socketEndWidth, double socketBodyHeight, double socketEndHeight, double cornerRadius, javafx.geometry.Orientation orientation, ConnectionLine connectionLine) Create a branch connection socket. -
Uses of StandardConnectionNode in pamViewFX.fxNodes.connectionPane.structures
Modifier and TypeClassDescriptionclass
A node which holds other connection nodes, minimising the space they use in the data model.class
An extension structure is a structure which allows users to clean up connection nodes.Modifier and TypeMethodDescriptionvoid
ConnectionGroupStructure.bindConnectionNode
(StandardConnectionNode connectionNode2) Bind a connection node to the group structure i.e.void
ConnectionGroupStructure.bindConnectionNode
(StandardConnectionNode connectionNode2, boolean convertSceneLocation) Bind a connection node to the group structure i.e.ConnectionGroupSubPane.getConnectionPlugs
(StandardConnectionNode connectionNode) Get all the connection plugs from all the ConnectionNodes in a ConnectionPane.void
ConnectionGroupStructure.notifyChange
(int flag, StandardConnectionNode connectionNode2) void
ConnectionGroupSubPane.notifyChange
(int flag, StandardConnectionNode connectionNode) void
ConnectionGroupStructure.notifySubChange
(int flag, StandardConnectionNode connectionNode2) Notify a change fromvoid
ConnectionGroupStructure.unBindConnectionNode
(StandardConnectionNode connectionNode2) Called whenever a node leaves the group.