Uses of Class
pamViewFX.fxNodes.connectionPane.StandardConnectionNode
Packages that use StandardConnectionNode
Package
Description
-
Uses of StandardConnectionNode in dataModelFX.connectionNodes
Subclasses of StandardConnectionNode in dataModelFX.connectionNodesModifier 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.Methods in dataModelFX.connectionNodes that return StandardConnectionNodeModifier 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
Subclasses of StandardConnectionNode in dataModelFX.structuresModifier and TypeClassDescriptionclass
PAM extension structure.class
Structure which groups together connection nodes. -
Uses of StandardConnectionNode in pamViewFX.fxNodes.connectionPane
Methods in pamViewFX.fxNodes.connectionPane that return StandardConnectionNodeModifier and TypeMethodDescriptionConnectionPane.addNewConnectionNode
(StandardConnectionNode connectionNode, double x, double y) Add a new connection node to the connection pane.ConnectionLine.getConnectionNode()
Methods in pamViewFX.fxNodes.connectionPane with parameters of type StandardConnectionNodeModifier 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.Constructors in pamViewFX.fxNodes.connectionPane with parameters of type StandardConnectionNodeModifierConstructorDescriptionConnectionLine
(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
Subclasses of StandardConnectionNode in pamViewFX.fxNodes.connectionPane.structuresModifier 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.Methods in pamViewFX.fxNodes.connectionPane.structures with parameters of type StandardConnectionNodeModifier 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.