public class AggregateItem<T> extends Object
AggregateItemReader
to
identify the start and end of an aggregate record.AggregateItemReader
Constructor and Description |
---|
AggregateItem(boolean header,
boolean footer) |
AggregateItem(T item) |
Modifier and Type | Method and Description |
---|---|
static <T> AggregateItem<T> |
getFooter() |
static <T> AggregateItem<T> |
getHeader() |
T |
getItem()
Accessor for the wrapped item.
|
boolean |
isFooter()
Responds true if this record is a footer in an aggregate.
|
boolean |
isHeader()
Responds true if this record is a header in an aggregate.
|
public AggregateItem(T item)
item
- public AggregateItem(boolean header, boolean footer)
public static final <T> AggregateItem<T> getFooter()
T
- the type of item nominally wrappedAggregateItem
that is a footer.public static final <T> AggregateItem<T> getHeader()
T
- the type of item nominally wrappedAggregateItem
that is a header.public T getItem() throws IllegalStateException
IllegalStateException
- if called on a record for which either
isHeader()
or isFooter()
answers true.public boolean isFooter()
public boolean isHeader()
Copyright © 2014 Pivotal. All rights reserved.