Class AttributeSummarizer

    • Constructor Detail

      • AttributeSummarizer

        public AttributeSummarizer()
    • Method Detail

      • setOffscreenXAxis

        @OptionMetadata(displayName="X-axis attribute",
                        description="Attribute name or /first, /last or /<index>",
                        displayOrder=1)
        public void setOffscreenXAxis​(java.lang.String xAxis)
        Set the name of the attribute for the x-axis in offscreen plots. This defaults to "False Positive Rate" for threshold curves if not specified.
        Parameters:
        xAxis - the name of the xAxis
      • getOffscreenXAxis

        public java.lang.String getOffscreenXAxis()
        Get the name of the attribute for the x-axis in offscreen plots
        Returns:
        the name of the xAxis
      • setOffscreenWidth

        @OptionMetadata(displayName="Chart width (pixels)",
                        description="Width of the rendered chart",
                        displayOrder=2)
        public void setOffscreenWidth​(java.lang.String width)
        Set the width (in pixels) of the offscreen image to generate.
        Parameters:
        width - the width in pixels.
      • getOffscreenWidth

        public java.lang.String getOffscreenWidth()
        Get the width (in pixels) of the offscreen image to generate.
        Returns:
        the width in pixels.
      • setOffscreenHeight

        @OptionMetadata(displayName="Chart height (pixels)",
                        description="Height of the rendered chart",
                        displayOrder=3)
        public void setOffscreenHeight​(java.lang.String height)
        Set the height (in pixels) of the offscreen image to generate
        Parameters:
        height - the height in pixels
      • getOffscreenHeight

        public java.lang.String getOffscreenHeight()
        Get the height (in pixels) of the offscreen image to generate
        Returns:
        the height in pixels
      • setOffscreenRendererName

        @ProgrammaticProperty
        public void setOffscreenRendererName​(java.lang.String rendererName)
        Set the name of the renderer to use for offscreen chart rendering operations
        Parameters:
        rendererName - the name of the renderer to use
      • getOffscreenRendererName

        public java.lang.String getOffscreenRendererName()
        Get the name of the renderer to use for offscreen chart rendering operations
        Returns:
        the name of the renderer to use
      • setOffscreenAdditionalOpts

        @ProgrammaticProperty
        public void setOffscreenAdditionalOpts​(java.lang.String additional)
        Set the additional options for the offscreen renderer
        Parameters:
        additional - additional options
      • getOffscreenAdditionalOpts

        public java.lang.String getOffscreenAdditionalOpts()
        Get the additional options for the offscreen renderer
        Returns:
        the additional options
      • getInteractiveViewers

        public java.util.Map<java.lang.String,​java.lang.String> getInteractiveViewers()
        Get a map of popup viewers that can be used with this step
        Specified by:
        getInteractiveViewers in interface Step
        Overrides:
        getInteractiveViewers in class BaseStep
        Returns:
        a map of popup viewers
      • getCustomEditorForStep

        public java.lang.String getCustomEditorForStep()
        Get the fully qualified class name of the custom editor for this step
        Specified by:
        getCustomEditorForStep in interface Step
        Overrides:
        getCustomEditorForStep in class BaseStep
        Returns:
        the class name of the custom editor for this step