Package io.jmix.reports.yarg.structure
Class BandData
java.lang.Object
io.jmix.reports.yarg.structure.BandData
- All Implemented Interfaces:
- Serializable
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected intprotected final Stringprotected final BandOrientationprotected BandDataprotected Map<String,ReportFieldFormat> static final String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAllParameters(Map<String, Object> parameters) voidvoidaddChildren(List<BandData> bands) voidvoidaddReportFieldFormats(List<ReportFieldFormat> reportFieldFormats) findBandRecursively(String name) findBandsRecursively(String name) getChildByName(String bandName) getChildrenByName(String bandName) getData()intgetLevel()getName()getParameter(String name) getParameterValue(String name) voidvoidsetFirstLevelBandDefinitionNames(Set<String> firstLevelBandDefinitionNames) voidsetParentBand(BandData parentBand) toString()booleanvisit(BandVisitor bandVisitor) 
- 
Field Details- 
ROOT_BAND_NAME- See Also:
 
- 
data
- 
parentBand
- 
childrenBands
- 
name
- 
orientation
- 
firstLevelBandDefinitionNames
- 
levelprotected int level
- 
reportFieldFormats
 
- 
- 
Constructor Details- 
BandData
- 
BandData
- 
BandData
 
- 
- 
Method Details- 
getChildrenBands
- 
getData
- 
setData
- 
addData
- 
getParameterValue
- 
getParameter
- 
addAllParameters
- 
getName
- 
getParentBand
- 
setParentBand
- 
getOrientation
- 
getLevelpublic int getLevel()
- 
getFullName
- 
getChildrenList
- 
getChildrenByName
- 
getChildByName
- 
addChild
- 
addChildren
- 
visit
- 
findBandRecursively
- 
findBandsRecursively
- 
getFirstLevelBandDefinitionNames
- 
setFirstLevelBandDefinitionNames
- 
addReportFieldFormats
- 
getReportFieldFormats
- 
toString
 
-