Class JSIDMNStyle


  • @JsType(namespace="<global>",
            name="JsInterop__ConstructorAPI__DMNDI12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmndi12__JSIDMNStyle",
            isNative=true)
    public class JSIDMNStyle
    extends JSIStyle
    JSInterop adapter for DMNStyle
    • Constructor Detail

      • JSIDMNStyle

        public JSIDMNStyle()
    • Method Detail

      • instanceOf

        @JsOverlay
        public static boolean instanceOf​(Object instance)
      • getJSIName

        @JsOverlay
        public static JSIName getJSIName()
        Getter for specific JSIName
        Returns:
        Getter for specific JSIName
      • getTYPE_NAME

        @JsProperty(name="TYPE_NAME")
        public String getTYPE_NAME()
        Native getter for TYPE_NAME
        Overrides:
        getTYPE_NAME in class JSIStyle
        Returns:
        The TYPE_NAME JSON property
      • getFillColor

        @JsProperty(name="fillColor")
        public JSIColor getFillColor()
        Native getter for fillColor
        Returns:
        The fillColor JSON property
      • setFillColor

        @JsProperty(name="fillColor")
        public final void setFillColor​(JSIColor fillColorParam)
        Setter for fillColor
        Parameters:
        fillColorParam - fillColor to set.
      • getStrokeColor

        @JsProperty(name="strokeColor")
        public JSIColor getStrokeColor()
        Native getter for strokeColor
        Returns:
        The strokeColor JSON property
      • setStrokeColor

        @JsProperty(name="strokeColor")
        public final void setStrokeColor​(JSIColor strokeColorParam)
        Setter for strokeColor
        Parameters:
        strokeColorParam - strokeColor to set.
      • getFontColor

        @JsProperty(name="fontColor")
        public JSIColor getFontColor()
        Native getter for fontColor
        Returns:
        The fontColor JSON property
      • setFontColor

        @JsProperty(name="fontColor")
        public final void setFontColor​(JSIColor fontColorParam)
        Setter for fontColor
        Parameters:
        fontColorParam - fontColor to set.
      • getFontFamily

        @JsProperty(name="fontFamily")
        public String getFontFamily()
        Native getter for fontFamily
        Returns:
        The fontFamily JSON property
      • setFontFamily

        @JsProperty(name="fontFamily")
        public final void setFontFamily​(String fontFamilyParam)
        Setter for fontFamily
        Parameters:
        fontFamilyParam - fontFamily to set.
      • getFontSize

        @JsProperty(name="fontSize")
        public double getFontSize()
        Native getter for fontSize
        Returns:
        The fontSize JSON property
      • setFontSize

        @JsProperty(name="fontSize")
        public final void setFontSize​(double fontSizeParam)
        Setter for fontSize
        Parameters:
        fontSizeParam - fontSize to set.
      • getFontItalic

        @JsProperty(name="fontItalic")
        public boolean getFontItalic()
        Native getter for fontItalic
        Returns:
        The fontItalic JSON property
      • setFontItalic

        @JsProperty(name="fontItalic")
        public final void setFontItalic​(boolean fontItalicParam)
        Setter for fontItalic
        Parameters:
        fontItalicParam - fontItalic to set.
      • getFontBold

        @JsProperty(name="fontBold")
        public boolean getFontBold()
        Native getter for fontBold
        Returns:
        The fontBold JSON property
      • setFontBold

        @JsProperty(name="fontBold")
        public final void setFontBold​(boolean fontBoldParam)
        Setter for fontBold
        Parameters:
        fontBoldParam - fontBold to set.
      • getFontUnderline

        @JsProperty(name="fontUnderline")
        public boolean getFontUnderline()
        Native getter for fontUnderline
        Returns:
        The fontUnderline JSON property
      • setFontUnderline

        @JsProperty(name="fontUnderline")
        public final void setFontUnderline​(boolean fontUnderlineParam)
        Setter for fontUnderline
        Parameters:
        fontUnderlineParam - fontUnderline to set.
      • getFontStrikeThrough

        @JsProperty(name="fontStrikeThrough")
        public boolean getFontStrikeThrough()
        Native getter for fontStrikeThrough
        Returns:
        The fontStrikeThrough JSON property
      • setFontStrikeThrough

        @JsProperty(name="fontStrikeThrough")
        public final void setFontStrikeThrough​(boolean fontStrikeThroughParam)
        Setter for fontStrikeThrough
        Parameters:
        fontStrikeThroughParam - fontStrikeThrough to set.
      • getLabelHorizontalAlignement

        @JsProperty(name="labelHorizontalAlignement")
        public JSIAlignmentKind getLabelHorizontalAlignement()
        Native getter for labelHorizontalAlignement
        Returns:
        The labelHorizontalAlignement JSON property
      • setLabelHorizontalAlignement

        @JsProperty(name="labelHorizontalAlignement")
        public final void setLabelHorizontalAlignement​(JSIAlignmentKind labelHorizontalAlignementParam)
        Setter for labelHorizontalAlignement
        Parameters:
        labelHorizontalAlignementParam - labelHorizontalAlignement to set.
      • getLabelVerticalAlignment

        @JsProperty(name="labelVerticalAlignment")
        public JSIAlignmentKind getLabelVerticalAlignment()
        Native getter for labelVerticalAlignment
        Returns:
        The labelVerticalAlignment JSON property
      • setLabelVerticalAlignment

        @JsProperty(name="labelVerticalAlignment")
        public final void setLabelVerticalAlignment​(JSIAlignmentKind labelVerticalAlignmentParam)
        Setter for labelVerticalAlignment
        Parameters:
        labelVerticalAlignmentParam - labelVerticalAlignment to set.