Package adalid.core

Class ReportField

All Implemented Interfaces:
Wrappable, Artifact, Comparable<ReportField>

public class ReportField extends AbstractArtifact implements Comparable<ReportField>
Author:
Jorge Campins
  • Method Details

    • addReportField

      protected static ReportField addReportField(ReportGroup group, String name)
    • getIndex

      public int getIndex()
      Returns:
      the index
    • getCompositeIndex

      public int getCompositeIndex()
      Returns:
      the composite index
    • getLabel

      public String getLabel()
    • getSequence

      public Integer getSequence()
      Returns:
      the sequence
    • getReportGroup

      public ReportGroup getReportGroup()
      Returns:
      the report group
    • getProperty

      public Property getProperty()
      Returns:
      the property
    • getParentProperty

      public Property getParentProperty()
      Returns:
      the parent property
    • getViewField

      public ViewField getViewField()
      Returns:
      the view field
    • getAggregation

      public ViewFieldAggregation getAggregation()
      Returns:
      the aggregation
    • getPixels

      public int getPixels()
      Returns:
      the pixels
    • isResizeable

      public boolean isResizeable()
      Returns:
      the resizeable
    • setResizeable

      protected void setResizeable(boolean resizeable)
      Parameters:
      resizeable - the resizeable to set
    • getDataClassName

      public String getDataClassName()
    • getJavaClassName

      public String getJavaClassName()
    • aggregationAtHand

      public boolean aggregationAtHand(ViewFieldAggregation aggregation)
    • isCountAtHand

      public boolean isCountAtHand()
    • isMinAtHand

      public boolean isMinAtHand()
    • isMaxAtHand

      public boolean isMaxAtHand()
    • isSumAtHand

      public boolean isSumAtHand()
    • isAverageAtHand

      public boolean isAverageAtHand()
    • isDeviationAtHand

      public boolean isDeviationAtHand()
    • compareTo

      public int compareTo(ReportField that)
      Specified by:
      compareTo in interface Comparable<ReportField>
    • fieldsToString

      protected String fieldsToString(int n, String key, boolean verbose, boolean fields, boolean maps)
      Overrides:
      fieldsToString in class AbstractArtifact