Class SvgParameters

java.lang.Object
com.powsybl.sld.svg.SvgParameters

public class SvgParameters extends Object
Author:
Sophie Frasnedo <sophie.frasnedo at rte-france.com>
  • Constructor Details

    • SvgParameters

      public SvgParameters()
    • SvgParameters

      public SvgParameters(SvgParameters other)
  • Method Details

    • createValueFormatter

      public ValueFormatter createValueFormatter()
    • getPrefixId

      public String getPrefixId()
    • setPrefixId

      public SvgParameters setPrefixId(String prefixId)
    • getUndefinedValueSymbol

      public String getUndefinedValueSymbol()
    • setUndefinedValueSymbol

      public SvgParameters setUndefinedValueSymbol(String undefinedValueSymbol)
    • getLanguageTag

      public String getLanguageTag()
    • setLanguageTag

      public SvgParameters setLanguageTag(String languageTag)
      Sets the language tag string. This is used to format the value displayed according to the corresponding standards.
      Parameters:
      languageTag - Specified IETF BCP 47 language tag string
    • getVoltageValuePrecision

      public int getVoltageValuePrecision()
    • setVoltageValuePrecision

      public SvgParameters setVoltageValuePrecision(int voltageValuePrecision)
    • getPowerValuePrecision

      public int getPowerValuePrecision()
    • setPowerValuePrecision

      public SvgParameters setPowerValuePrecision(int powerValuePrecision)
    • getAngleValuePrecision

      public int getAngleValuePrecision()
    • setAngleValuePrecision

      public SvgParameters setAngleValuePrecision(int angleValuePrecision)
    • getCurrentValuePrecision

      public int getCurrentValuePrecision()
    • setCurrentValuePrecision

      public SvgParameters setCurrentValuePrecision(int currentValuePrecision)
    • getActivePowerUnit

      public String getActivePowerUnit()
    • setActivePowerUnit

      public SvgParameters setActivePowerUnit(String activePowerUnit)
    • getReactivePowerUnit

      public String getReactivePowerUnit()
    • setReactivePowerUnit

      public SvgParameters setReactivePowerUnit(String reactivePowerUnit)
    • getCurrentUnit

      public String getCurrentUnit()
    • setCurrentUnit

      public SvgParameters setCurrentUnit(String currentUnit)
    • getBusInfoMargin

      public double getBusInfoMargin()
    • setBusInfoMargin

      public SvgParameters setBusInfoMargin(double busInfoMargin)
    • getFeederInfosIntraMargin

      public double getFeederInfosIntraMargin()
    • setFeederInfosIntraMargin

      public SvgParameters setFeederInfosIntraMargin(double feederInfosIntraMargin)
    • getFeederInfosOuterMargin

      public double getFeederInfosOuterMargin()
    • setFeederInfosOuterMargin

      public SvgParameters setFeederInfosOuterMargin(double feederInfosOuterMargin)
    • isFeederInfoSymmetry

      public boolean isFeederInfoSymmetry()
    • setFeederInfoSymmetry

      public SvgParameters setFeederInfoSymmetry(boolean feederInfoSymmetry)
    • isAddNodesInfos

      public boolean isAddNodesInfos()
    • setAddNodesInfos

      public SvgParameters setAddNodesInfos(boolean addNodesInfos)
    • isUseName

      public boolean isUseName()
    • setUseName

      public SvgParameters setUseName(boolean useName)
    • getAngleLabelShift

      public double getAngleLabelShift()
    • setAngleLabelShift

      public SvgParameters setAngleLabelShift(double angleLabelShift)
    • isLabelCentered

      public boolean isLabelCentered()
    • setLabelCentered

      public SvgParameters setLabelCentered(boolean labelCentered)
    • isLabelDiagonal

      public boolean isLabelDiagonal()
    • setLabelDiagonal

      public SvgParameters setLabelDiagonal(boolean labelDiagonal)
    • isTooltipEnabled

      public boolean isTooltipEnabled()
    • setTooltipEnabled

      public SvgParameters setTooltipEnabled(boolean tooltipEnabled)
    • isSvgWidthAndHeightAdded

      public boolean isSvgWidthAndHeightAdded()
    • setSvgWidthAndHeightAdded

      public SvgParameters setSvgWidthAndHeightAdded(boolean svgWidthAndHeightAdded)
    • getCssLocation

      public SvgParameters.CssLocation getCssLocation()
    • setCssLocation

      public SvgParameters setCssLocation(SvgParameters.CssLocation cssLocation)
    • isAvoidSVGComponentsDuplication

      public boolean isAvoidSVGComponentsDuplication()
    • setAvoidSVGComponentsDuplication

      public SvgParameters setAvoidSVGComponentsDuplication(boolean avoidSVGComponentsDuplication)
    • getDiagramName

      public String getDiagramName()
    • setDiagramName

      public SvgParameters setDiagramName(String diagramName)
    • isDrawStraightWires

      public boolean isDrawStraightWires()
    • setDrawStraightWires

      public SvgParameters setDrawStraightWires(boolean drawStraightWires)
    • isShowGrid

      public boolean isShowGrid()
    • setShowGrid

      public SvgParameters setShowGrid(boolean showGrid)
    • isShowInternalNodes

      public boolean isShowInternalNodes()
    • setShowInternalNodes

      public SvgParameters setShowInternalNodes(boolean showInternalNodes)
    • isDisplayCurrentFeederInfo

      public boolean isDisplayCurrentFeederInfo()
    • setDisplayCurrentFeederInfo

      public SvgParameters setDisplayCurrentFeederInfo(boolean displayCurrentFeederInfo)
    • isDisplayEquipmentNodesLabel

      public boolean isDisplayEquipmentNodesLabel()
    • setDisplayEquipmentNodesLabel

      public SvgParameters setDisplayEquipmentNodesLabel(boolean displayEquipmentNodesLabel)
    • isDisplayConnectivityNodesId

      public boolean isDisplayConnectivityNodesId()
    • setDisplayConnectivityNodesId

      public SvgParameters setDisplayConnectivityNodesId(boolean displayConnectivityNodesId)