de.activegroup.scalajasper.core.crosstabs

Members list

Type members

Classlikes

sealed case class Crosstab(x: Int, y: Int, width: Int, height: Int, data: CrosstabDataset, header: CrosstabHeaderCell, rowGroups: Seq[CrosstabRowGroup], colGroups: Seq[CrosstabColGroup], measures: Seq[CrosstabMeasure], cell: CrosstabCell) extends Element

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Element
class Object
trait Matchable
class Any
Show all
sealed case class CrosstabBucket(expression: Expression[Any], orderByExpression: Option[Expression[Any]])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed case class CrosstabCell(width: Int, height: Int, cell: CrosstabHeaderCell)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed case class CrosstabColGroup(name: String, height: Int, headerPos: CrosstabColumnPositionEnum, bucket: CrosstabBucket, headers: CrosstabHeaderCell)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed case class CrosstabDataset(data: Data)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed case class CrosstabHeaderCell(fields: Seq[TextField])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed case class CrosstabMeasure(name: String, expression: Expression[Any], className: String, calculation: CalculationEnum)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed case class CrosstabRowGroup(name: String, width: Int, bucket: CrosstabBucket, headers: CrosstabHeaderCell)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all