Class AttributeSection
- java.lang.Object
-
- tech.grasshopper.pdf.structure.Section
-
- tech.grasshopper.pdf.structure.paginate.PaginatedSection
-
- tech.grasshopper.pdf.section.attributes.AttributeSection
-
- Direct Known Subclasses:
AuthorSection,DeviceSection,TagSection
public abstract class AttributeSection extends PaginatedSection
-
-
Field Summary
Fields Modifier and Type Field Description protected AttributeDataattributeData-
Fields inherited from class tech.grasshopper.pdf.structure.Section
destinations, displayData, document, reportConfig
-
-
Constructor Summary
Constructors Constructor Description AttributeSection()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Consumer<Destination>attributeDestinationConsumer()abstract StringattributeType()abstract DisplayDatacreateDisplayData(int fromIndex, int toIndex)voidcreateSection()voidgenerateDisplay(int fromIndex, int toIndex)abstract intmaxDataCountPerPage()-
Methods inherited from class tech.grasshopper.pdf.structure.Section
createPage
-
-
-
-
Field Detail
-
attributeData
protected AttributeData attributeData
-
-
Method Detail
-
generateDisplay
public void generateDisplay(int fromIndex, int toIndex)- Specified by:
generateDisplayin classPaginatedSection
-
createDisplayData
public abstract DisplayData createDisplayData(int fromIndex, int toIndex)
- Specified by:
createDisplayDatain classPaginatedSection
-
attributeType
public abstract String attributeType()
-
maxDataCountPerPage
public abstract int maxDataCountPerPage()
-
attributeDestinationConsumer
public abstract Consumer<Destination> attributeDestinationConsumer()
-
createSection
public void createSection()
- Specified by:
createSectionin classSection
-
-