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 Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected final Stringprotected final BandOrientationprotected BandDataprotected Map<String,ReportFieldFormat> static final String -
Constructor Summary
Constructors -
Method Summary
Modifier 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
-
level
protected int level -
reportFieldFormats
-
-
Constructor Details
-
BandData
-
BandData
-
BandData
-
-
Method Details
-
getChildrenBands
-
getData
-
setData
-
addData
-
getParameterValue
-
getParameter
-
addAllParameters
-
getName
-
getParentBand
-
setParentBand
-
getOrientation
-
getLevel
public int getLevel() -
getFullName
-
getChildrenList
-
getChildrenByName
-
getChildByName
-
addChild
-
addChildren
-
visit
-
findBandRecursively
-
findBandsRecursively
-
getFirstLevelBandDefinitionNames
-
setFirstLevelBandDefinitionNames
-
addReportFieldFormats
-
getReportFieldFormats
-
toString
-