Package com.powsybl.sld.svg
Interface DiagramLabelProvider
-
- All Known Implementing Classes:
DefaultDiagramLabelProvider
public interface DiagramLabelProvider
- Author:
- Giovanni Ferrari
, Franck Lecuyer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DiagramLabelProvider.LabelDirection
static class
DiagramLabelProvider.NodeDecorator
static class
DiagramLabelProvider.NodeLabel
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Optional<BusInfo>
getBusInfo(BusNode node)
default Map<String,Side>
getBusInfoSides(VoltageLevelGraph graph)
default 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)
default String
getTooltip(Node node)
-
-
-
Method Detail
-
getFeederInfos
List<FeederInfo> getFeederInfos(FeederNode node)
-
getNodeLabels
List<DiagramLabelProvider.NodeLabel> getNodeLabels(Node node, Direction direction)
-
getNodeDecorators
List<DiagramLabelProvider.NodeDecorator> getNodeDecorators(Node node, Direction direction)
-
getElectricalNodesInfos
default List<ElectricalNodeInfo> getElectricalNodesInfos(VoltageLevelGraph graph)
-
getBusInfoSides
default Map<String,Side> getBusInfoSides(VoltageLevelGraph graph)
-
-