Annotation Interface BandDef


Defines a band - element of the report data structure. This annotation can be used several times on the report class to define all report bands.
Model object is BandDefinition.
See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Datasets of the band.
    Unique band name within the report.
     
    Name of the parent band - which is other band defined in this report.
    boolean
    Each report must have exactly one root band definition.
  • Element Details

    • name

      String name
      Unique band name within the report.
      Default:
      ""
    • root

      boolean root
      Each report must have exactly one root band definition.
      Returns:
      true if this is a root band
      Default:
      false
    • parent

      String parent
      Name of the parent band - which is other band defined in this report.
      Default:
      ""
    • orientation

      Orientation orientation
      Returns:
      band orientation, applicable to spreadsheet-like output types.
      Default:
      HORIZONTAL
    • dataSets

      DataSetDef[] dataSets
      Datasets of the band. May be empty if the band has no data.
      Default:
      {}