Datensatzklasse NodePin<T>
java.lang.Object
java.lang.Record
de.luckymcdev.foundryengine.client.node.NodePin<T>
public record NodePin<T>(NodePinType<T> type, String label, NodePinConnectionType connectionType, NodePinShape shape)
extends Record
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungNodePin(NodePinType<T> type, String label, NodePinConnectionType connectionType, NodePinShape shape) Erstellt eine Instanz einer DatensatzklasseNodePin. -
Methodenübersicht
Modifikator und TypMethodeBeschreibungGibt den Wert für die DatensatzkomponenteconnectionTypezurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.label()Gibt den Wert für die Datensatzkomponentelabelzurück.shape()Gibt den Wert für die Datensatzkomponenteshapezurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.type()Gibt den Wert für die Datensatzkomponentetypezurück.withShape(NodePinShape shape)
-
Konstruktordetails
-
NodePin
public NodePin(NodePinType<T> type, String label, NodePinConnectionType connectionType, NodePinShape shape) Erstellt eine Instanz einer DatensatzklasseNodePin.- Parameter:
type- Wert für die Datensatzkomponentetypelabel- Wert für die DatensatzkomponentelabelconnectionType- Wert für die DatensatzkomponenteconnectionTypeshape- Wert für die Datensatzkomponenteshape
-
-
Methodendetails
-
withShape
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
-
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mitObjects::equals(Object,Object). -
type
Gibt den Wert für die Datensatzkomponentetypezurück.- Gibt zurück:
- Wert der Datensatzkomponente
type
-
label
Gibt den Wert für die Datensatzkomponentelabelzurück.- Gibt zurück:
- Wert der Datensatzkomponente
label
-
connectionType
Gibt den Wert für die DatensatzkomponenteconnectionTypezurück.- Gibt zurück:
- Wert der Datensatzkomponente
connectionType
-
shape
Gibt den Wert für die Datensatzkomponenteshapezurück.- Gibt zurück:
- Wert der Datensatzkomponente
shape
-