Package com.powsybl.sld.svg
Class DefaultDiagramLabelProvider
- java.lang.Object
-
- com.powsybl.sld.svg.DefaultDiagramLabelProvider
-
- All Implemented Interfaces:
DiagramLabelProvider
public class DefaultDiagramLabelProvider extends Object implements DiagramLabelProvider
- Author:
- Giovanni Ferrari
, Franck Lecuyer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.sld.svg.DiagramLabelProvider
DiagramLabelProvider.LabelDirection, DiagramLabelProvider.NodeDecorator, DiagramLabelProvider.NodeLabel
-
-
Constructor Summary
Constructors Constructor Description DefaultDiagramLabelProvider(com.powsybl.iidm.network.Network net, ComponentLibrary componentLibrary, LayoutParameters layoutParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ElectricalNodeInfo>
getElectricalNodesInfos(VoltageLevelGraph graph)
List<FeederInfo>
getFeederInfos(FeederNode node)
List<DiagramLabelProvider.NodeDecorator>
getNodeDecorators(Node node, Direction direction)
List<DiagramLabelProvider.NodeLabel>
getNodeLabels(Node node, Direction direction)
String
getTooltip(Node node)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.sld.svg.DiagramLabelProvider
getBusInfo, getBusInfoSides
-
-
-
-
Constructor Detail
-
DefaultDiagramLabelProvider
public DefaultDiagramLabelProvider(com.powsybl.iidm.network.Network net, ComponentLibrary componentLibrary, LayoutParameters layoutParameters)
-
-
Method Detail
-
getFeederInfos
public List<FeederInfo> getFeederInfos(FeederNode node)
- Specified by:
getFeederInfos
in interfaceDiagramLabelProvider
-
getTooltip
public String getTooltip(Node node)
- Specified by:
getTooltip
in interfaceDiagramLabelProvider
-
getNodeLabels
public List<DiagramLabelProvider.NodeLabel> getNodeLabels(Node node, Direction direction)
- Specified by:
getNodeLabels
in interfaceDiagramLabelProvider
-
getNodeDecorators
public List<DiagramLabelProvider.NodeDecorator> getNodeDecorators(Node node, Direction direction)
- Specified by:
getNodeDecorators
in interfaceDiagramLabelProvider
-
getElectricalNodesInfos
public List<ElectricalNodeInfo> getElectricalNodesInfos(VoltageLevelGraph graph)
- Specified by:
getElectricalNodesInfos
in interfaceDiagramLabelProvider
-
-