## Uses of Class
net.sf.jasperreports.crosstabs.fill.calculation.BucketDefinition.Bucket

- Packages that use BucketDefinition.Bucket
  Package | Description
  --- | ---
  net.sf.jasperreports.crosstabs.fill | Contains classes to be used at report filling time for the Crosstab report element.
  net.sf.jasperreports.crosstabs.fill.calculation | Contains classes to be used in crosstab calculations at report filling time.
  net.sf.jasperreports.engine.analytics.dataset |
  net.sf.jasperreports.engine.fill | Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).

- - ### Uses of BucketDefinition.Bucket in net.sf.jasperreports.crosstabs.fill

    Methods in net.sf.jasperreports.crosstabs.fill with parameters of type BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | BucketExpressionOrderer.`getOrderValue(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucketValue)`
    `java.lang.Object` | BucketOrderer.`getOrderValue(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucketValue)`

  - ### Uses of BucketDefinition.Bucket in net.sf.jasperreports.crosstabs.fill.calculation

    Subclasses of BucketDefinition.Bucket in net.sf.jasperreports.crosstabs.fill.calculation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BucketDefinition.OrderDecoratorBucket`

    Fields in net.sf.jasperreports.crosstabs.fill.calculation declared as BucketDefinition.Bucket
    Modifier and Type | Field and Description
    --- | ---
    `protected BucketDefinition.Bucket` | BucketDefinition.`VALUE_NULL` The null bucket.
    `protected BucketDefinition.Bucket` | BucketDefinition.`VALUE_TOTAL` The total value for this bucket.

    Methods in net.sf.jasperreports.crosstabs.fill.calculation that return BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `BucketDefinition.Bucket` | BucketDefinition.`create(java.lang.Object value)` Creates a `BucketValue` object for a given value.
    `BucketDefinition.Bucket[]` | HeaderCell.`getBucketValues()` Returns the bucket values for this cell.
    `protected BucketDefinition.Bucket[]` | BucketingService.`getBucketValues(java.lang.Object[] bucketValues)`
    `BucketDefinition.Bucket` | BucketingData.`getColumnBucket(int columnGroupIndex, java.lang.Object value)`
    `BucketDefinition.Bucket` | CrosstabBucketingService.`getColumnBucket(int columnGroupIndex, java.lang.Object value)`
    `BucketDefinition.Bucket[]` | CrosstabCell.`getColumnBucketValues()` Returns the column bucket values corresponding to this cell.
    `BucketDefinition.Bucket` | BucketingData.`getColumnTotalBucket(int columnGroupIndex)`
    `BucketDefinition.Bucket` | CrosstabBucketingService.`getColumnTotalBucket(int columnGroupIndex)`
    `BucketDefinition.Bucket` | BucketingService.MapEntry.`getKey()`
    `BucketDefinition.Bucket[]` | CrosstabCell.`getRowBucketValues()` Returns the row bucket values corresponding to this cell.

    Methods in net.sf.jasperreports.crosstabs.fill.calculation that return types with arguments of type BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `abstract java.util.Iterator<java.util.Map.Entry<BucketDefinition.Bucket,java.lang.Object>>` | BucketingService.BucketMap.`entryIterator()`
    `java.util.Iterator<java.util.Map.Entry<BucketDefinition.Bucket,java.lang.Object>>` | BucketingService.BucketMapMap.`entryIterator()`
    `java.util.Iterator<java.util.Map.Entry<BucketDefinition.Bucket,java.lang.Object>>` | BucketingService.BucketListMap.`entryIterator()`
    `java.util.List<BucketDefinition.Bucket>` | OrderByColumnOrderer.`getBucketValues()`

    Methods in net.sf.jasperreports.crosstabs.fill.calculation with parameters of type BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `abstract java.lang.Object` | BucketingService.BucketMap.`get(BucketDefinition.Bucket key)`
    `java.lang.Object` | BucketingService.BucketMapMap.`get(BucketDefinition.Bucket key)`
    `java.lang.Object` | BucketingService.BucketListMap.`get(BucketDefinition.Bucket key)`
    `MeasureDefinition.MeasureValue[]` | BucketingData.`getMeasureTotals(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucket)`
    `MeasureDefinition.MeasureValue[]` | CrosstabBucketingService.`getMeasureTotals(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucket)`
    `MeasureDefinition.MeasureValue[]` | BucketingService.`getMeasureValues(BucketDefinition.Bucket[] bucketValues)` Returns the measure values for a set of bucket values.
    `MeasureDefinition.MeasureValue[]` | BucketingData.`getMeasureValues(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucketValue, java.util.List<BucketDefinition.Bucket> columnValues)`
    `MeasureDefinition.MeasureValue[]` | CrosstabBucketingService.`getMeasureValues(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucket, java.util.List<BucketDefinition.Bucket> columnValues)`
    `java.lang.Object` | OrderByColumnOrderer.`getOrderValue(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucketValue)`
    `protected MeasureDefinition.MeasureValue[][]` | CrosstabBucketingService.`retrieveHeaderTotals(byte dimension, BucketDefinition.Bucket[] values, BucketingService.BucketMap totalsMap)`

    Method parameters in net.sf.jasperreports.crosstabs.fill.calculation with type arguments of type BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CrosstabBucketingService.`fillCell(int[] pos, java.util.List<BucketDefinition.Bucket> vals, java.util.List<BucketingService.BucketMap> bucketMaps, MeasureDefinition.MeasureValue[] values)`
    `protected void` | CrosstabBucketingService.`fillCells(CrosstabBucketingService.CollectedList[] collectedHeaders, BucketingService.BucketMap bucketMap, int level, int[] pos, java.util.List<BucketDefinition.Bucket> vals, java.util.List<BucketingService.BucketMap> bucketMaps)`
    `protected void` | CrosstabBucketingService.`fillHeaders(byte dimension, HeaderCell[][] headers, int level, int col, CrosstabBucketingService.CollectedList list, java.util.List<BucketDefinition.Bucket> vals, BucketingService.BucketMap totalsMap)`
    `MeasureDefinition.MeasureValue[]` | BucketingData.`getMeasureValues(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucketValue, java.util.List<BucketDefinition.Bucket> columnValues)`
    `MeasureDefinition.MeasureValue[]` | CrosstabBucketingService.`getMeasureValues(BucketingService.BucketMap bucketMap, BucketDefinition.Bucket bucket, java.util.List<BucketDefinition.Bucket> columnValues)`
    `protected MeasureDefinition.MeasureValue[][][]` | CrosstabBucketingService.`retrieveTotals(java.util.List<BucketDefinition.Bucket> vals, java.util.List<BucketingService.BucketMap> bucketMaps)`

    Constructors in net.sf.jasperreports.crosstabs.fill.calculation with parameters of type BucketDefinition.Bucket
    Constructor and Description
    `CrosstabCell(BucketDefinition.Bucket[] rowBucketValues, BucketDefinition.Bucket[] columnBucketValues, MeasureDefinition.MeasureValue[] mesureValues, MeasureDefinition.MeasureValue[][][] totals)` Create a crosstab cell.
    `CrosstabCell(BucketDefinition.Bucket[] rowBucketValues, BucketDefinition.Bucket[] columnBucketValues, MeasureDefinition.MeasureValue[] mesureValues, MeasureDefinition.MeasureValue[][][] totals)` Create a crosstab cell.
    `HeaderCell(BucketDefinition.Bucket[] bucketValues, int levelSpan, int depthSpan, MeasureDefinition.MeasureValue[][] totals)` Creates a crosstab header cell.

  - ### Uses of BucketDefinition.Bucket in net.sf.jasperreports.engine.analytics.dataset

    Fields in net.sf.jasperreports.engine.analytics.dataset declared as BucketDefinition.Bucket
    Modifier and Type | Field and Description
    --- | ---
    `protected BucketDefinition.Bucket` | MultiAxisDataService.LevelNode.`bucket`

    Methods in net.sf.jasperreports.engine.analytics.dataset that return BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `BucketDefinition.Bucket` | MultiAxisDataService.PropertiesWrapperBucketDefintion.`create(java.lang.Object value)`

    Constructors in net.sf.jasperreports.engine.analytics.dataset with parameters of type BucketDefinition.Bucket
    Constructor and Description
    `MultiAxisDataService.LevelNode(Axis axis, int axisDepth, MultiAxisDataService.LevelNode parent, BucketDefinition.Bucket bucket, BucketingService.BucketMap childrenMap)`

  - ### Uses of BucketDefinition.Bucket in net.sf.jasperreports.engine.fill

    Methods in net.sf.jasperreports.engine.fill that return types with arguments of type BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `protected java.util.List<BucketDefinition.Bucket>` | JRFillCrosstab.`bucketValuesList(HeaderCell cell)`

    Methods in net.sf.jasperreports.engine.fill with parameters of type BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JRFillCrosstab.CrosstabFiller.`setGroupVariables(JRFillCrosstabGroup[] groups, BucketDefinition.Bucket[] bucketValues)`

    Method parameters in net.sf.jasperreports.engine.fill with type arguments of type BucketDefinition.Bucket
    Modifier and Type | Method and Description
    --- | ---
    `protected java.util.List<ColumnValueInfo>` | JRFillCrosstab.`toColumnValues(java.util.List<BucketDefinition.Bucket> bucketValues)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com