Class ForEachRecordDataset

    • Constructor Detail

      • ForEachRecordDataset

        public ForEachRecordDataset​(Chart2 chart)
        Creates a new empty dataset.
        Parameters:
        chart - the chart (null not permitted)
        Since:
        8.0
    • Method Detail

      • getLabelField

        public Field getLabelField()
        Returns the label field which is used to label the row on the group axis.
        Returns:
        the field.
        Since:
        8.0
        See Also:
        setLabelField(Field)
      • setLabelField

        public void setLabelField​(Field labelField)
        Sets the label field. The label field is used to label the group axis. If this field was not set, the chart indicates each item with its row number. Otherwise the chart displays the value of the label field from the current row on the group axis.
        Parameters:
        labelField - the field (null permitted)
        Since:
        8.0
        See Also:
        getLabelField()
      • getReferencedObject

        public java.util.List getReferencedObject()
        FOR INTERNAL USE ONLY
        Specified by:
        getReferencedObject in interface BaseDataset
        Overrides:
        getReferencedObject in class com.inet.report.chart.dataset.AbstractDataset
        Returns:
        FOR INTERNAL USE ONLY
      • saveProperties

        protected void saveProperties​(java.io.PrintWriter out,
                                      int depth)
        Overrides:
        saveProperties in class com.inet.report.chart.dataset.AbstractDataset
      • getName

        protected java.lang.String getName()
        FOR INTERNAL USE ONLY Returns the XML attribute name for this dataset.
        Overrides:
        getName in class ForAllRecordsDataset
        Returns:
        name of the XML attribute for this dataset
      • getLabelProvider

        public com.inet.report.chart.dataset.LabelProvider getLabelProvider()
        Returns the LabelProvider responsible for providing the title, footnote, and axis labels
        Specified by:
        getLabelProvider in interface BaseDataset
        Overrides:
        getLabelProvider in class ForAllRecordsDataset
        Returns:
        the LabelProvider responsible for providing the title, footnote, and axis labels