Class DefaultGroupDefinition
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.wizard.model.AbstractElementFormatDefinition
-
- org.pentaho.reporting.engine.classic.wizard.model.AbstractFieldDefinition
-
- org.pentaho.reporting.engine.classic.wizard.model.DefaultGroupDefinition
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ElementFormatDefinition
,FieldDefinition
,GroupDefinition
public class DefaultGroupDefinition extends AbstractFieldDefinition implements GroupDefinition
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultGroupDefinition()
DefaultGroupDefinition(GroupDefinition src)
DefaultGroupDefinition(GroupType groupType, String field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
RootBandDefinition
getFooter()
String
getGroupName()
String
getGroupTotalsLabel()
GroupType
getGroupType()
RootBandDefinition
getHeader()
org.pentaho.reporting.engine.classic.core.ElementAlignment
getTotalsHorizontalAlignment()
void
setGroupName(String groupName)
void
setGroupTotalsLabel(String groupTotalsLabel)
void
setGroupType(GroupType groupType)
void
setTotalsHorizontalAlignment(org.pentaho.reporting.engine.classic.core.ElementAlignment alignment)
-
Methods inherited from class org.pentaho.reporting.engine.classic.wizard.model.AbstractFieldDefinition
getAggregationFunction, getDataFormat, getDisplayName, getField, getFieldTypeHint, getNullString, getWidth, setAggregationFunction, setDataFormat, setDisplayName, setField, setFieldTypeHint, setNullString, setWidth
-
Methods inherited from class org.pentaho.reporting.engine.classic.wizard.model.AbstractElementFormatDefinition
getBackgroundColor, getFontBold, getFontColor, getFontItalic, getFontName, getFontSize, getFontStrikethrough, getFontUnderline, getHorizontalAlignment, getVerticalAlignment, setBackgroundColor, setFontBold, setFontColor, setFontItalic, setFontName, setFontSize, setFontStrikethrough, setFontUnderline, setHorizontalAlignment, setVerticalAlignment
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.reporting.engine.classic.wizard.model.FieldDefinition
getAggregationFunction, getDataFormat, getDisplayName, getField, getFieldTypeHint, getNullString, getWidth, setAggregationFunction, setDataFormat, setDisplayName, setField, setFieldTypeHint, setNullString, setWidth
-
-
-
-
Constructor Detail
-
DefaultGroupDefinition
public DefaultGroupDefinition()
-
DefaultGroupDefinition
public DefaultGroupDefinition(GroupDefinition src)
-
-
Method Detail
-
getTotalsHorizontalAlignment
public org.pentaho.reporting.engine.classic.core.ElementAlignment getTotalsHorizontalAlignment()
- Specified by:
getTotalsHorizontalAlignment
in interfaceGroupDefinition
-
setTotalsHorizontalAlignment
public void setTotalsHorizontalAlignment(org.pentaho.reporting.engine.classic.core.ElementAlignment alignment)
- Specified by:
setTotalsHorizontalAlignment
in interfaceGroupDefinition
-
getGroupType
public GroupType getGroupType()
- Specified by:
getGroupType
in interfaceGroupDefinition
-
setGroupType
public void setGroupType(GroupType groupType)
- Specified by:
setGroupType
in interfaceGroupDefinition
-
getGroupName
public String getGroupName()
- Specified by:
getGroupName
in interfaceGroupDefinition
-
setGroupName
public void setGroupName(String groupName)
- Specified by:
setGroupName
in interfaceGroupDefinition
-
getHeader
public RootBandDefinition getHeader()
- Specified by:
getHeader
in interfaceGroupDefinition
-
getFooter
public RootBandDefinition getFooter()
- Specified by:
getFooter
in interfaceGroupDefinition
-
getGroupTotalsLabel
public String getGroupTotalsLabel()
- Specified by:
getGroupTotalsLabel
in interfaceGroupDefinition
-
setGroupTotalsLabel
public void setGroupTotalsLabel(String groupTotalsLabel)
- Specified by:
setGroupTotalsLabel
in interfaceGroupDefinition
-
clone
public Object clone() throws CloneNotSupportedException
- Specified by:
clone
in interfaceElementFormatDefinition
- Specified by:
clone
in interfaceFieldDefinition
- Overrides:
clone
in classAbstractElementFormatDefinition
- Throws:
CloneNotSupportedException
-
-