Package com.powsybl.sld.svg
Interface DiagramStyleProvider
-
- All Known Implementing Classes:
AbstractBaseVoltageDiagramStyleProvider
,BasicStyleProvider
,NominalVoltageDiagramStyleProvider
,TopologicalStyleProvider
public interface DiagramStyleProvider
- Author:
- Giovanni Ferrari
, Franck Lecuyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Optional<String>
getBusInfoStyle(BusInfo info)
List<String>
getBusStyles(String busId, VoltageLevelGraph graph)
List<String>
getCssFilenames()
List<URL>
getCssUrls()
List<String>
getSvgNodeDecoratorStyles(DiagramLabelProvider.NodeDecorator nodeDecorator, Node node, ComponentLibrary componentLibrary)
List<String>
getSvgNodeStyles(VoltageLevelGraph graph, Node node, ComponentLibrary componentLibrary, boolean showInternalNodes)
List<String>
getSvgNodeSubcomponentStyles(Graph graph, Node node, String subComponentName)
List<String>
getSvgWireStyles(Graph graph, Edge edge, boolean highlightLineState)
List<String>
getZoneLineStyles(BranchEdge edge, ComponentLibrary componentLibrary)
void
reset()
-
-
-
Method Detail
-
getSvgNodeStyles
List<String> getSvgNodeStyles(VoltageLevelGraph graph, Node node, ComponentLibrary componentLibrary, boolean showInternalNodes)
-
getSvgNodeDecoratorStyles
List<String> getSvgNodeDecoratorStyles(DiagramLabelProvider.NodeDecorator nodeDecorator, Node node, ComponentLibrary componentLibrary)
-
getZoneLineStyles
List<String> getZoneLineStyles(BranchEdge edge, ComponentLibrary componentLibrary)
-
getSvgNodeSubcomponentStyles
List<String> getSvgNodeSubcomponentStyles(Graph graph, Node node, String subComponentName)
-
reset
void reset()
-
getBusStyles
List<String> getBusStyles(String busId, VoltageLevelGraph graph)
-
-