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.Direction, 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)
List<DiagramLabelProvider.NodeLabel>
getNodeLabels(Node node)
-
-
-
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
-
getNodeLabels
public List<DiagramLabelProvider.NodeLabel> getNodeLabels(Node node)
- Specified by:
getNodeLabels
in interfaceDiagramLabelProvider
-
getNodeDecorators
public List<DiagramLabelProvider.NodeDecorator> getNodeDecorators(Node node)
- Specified by:
getNodeDecorators
in interfaceDiagramLabelProvider
-
getElectricalNodesInfos
public List<ElectricalNodeInfo> getElectricalNodesInfos(VoltageLevelGraph graph)
- Specified by:
getElectricalNodesInfos
in interfaceDiagramLabelProvider
-
-