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
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
protected final String
protected final BandOrientation
protected BandData
protected Map<String,
ReportFieldFormat> static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAllParameters
(Map<String, Object> parameters) void
void
addChildren
(List<BandData> bands) void
void
addReportFieldFormats
(List<ReportFieldFormat> reportFieldFormats) findBandRecursively
(String name) findBandsRecursively
(String name) getChildByName
(String bandName) getChildrenByName
(String bandName) getData()
int
getLevel()
getName()
getParameter
(String name) getParameterValue
(String name) void
void
setFirstLevelBandDefinitionNames
(Set<String> firstLevelBandDefinitionNames) void
setParentBand
(BandData parentBand) toString()
boolean
visit
(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
-