first commit

This commit is contained in:
2025-07-28 13:56:49 +05:30
commit e9eb805edb
3438 changed files with 520990 additions and 0 deletions

View File

@@ -0,0 +1,82 @@
package net.sf.jasperreports.engine.design;
import net.sf.jasperreports.engine.JRDatasetRun;
import net.sf.jasperreports.engine.JRElementDataset;
import net.sf.jasperreports.engine.JRExpression;
import net.sf.jasperreports.engine.JRGroup;
import net.sf.jasperreports.engine.base.JRBaseElementDataset;
import net.sf.jasperreports.engine.base.JRBaseObjectFactory;
import net.sf.jasperreports.engine.design.events.JRChangeEventsSupport;
import net.sf.jasperreports.engine.design.events.JRPropertyChangeSupport;
public abstract class JRDesignElementDataset extends JRBaseElementDataset implements JRChangeEventsSupport {
private static final long serialVersionUID = 10200L;
public static final String PROPERTY_DATASET_RUN = "datasetRun";
public static final String PROPERTY_INCREMENT_GROUP = "incrementGroup";
public static final String PROPERTY_INCREMENT_TYPE = "incrementType";
public static final String PROPERTY_INCREMENT_WHEN_EXPRESSION = "incrementWhenExpression";
public static final String PROPERTY_RESET_GROUP = "resetGroup";
public static final String PROPERTY_RESET_TYPE = "resetType";
private transient JRPropertyChangeSupport eventSupport;
public JRDesignElementDataset() {}
public JRDesignElementDataset(JRElementDataset dataset) {
super(dataset);
}
public JRDesignElementDataset(JRElementDataset dataset, JRBaseObjectFactory factory) {
super(dataset, factory);
}
public void setResetType(byte resetType) {
byte old = this.resetType;
this.resetType = resetType;
getEventSupport().firePropertyChange("resetType", old, this.resetType);
}
public void setIncrementType(byte incrementType) {
byte old = this.incrementType;
this.incrementType = incrementType;
getEventSupport().firePropertyChange("incrementType", old, this.incrementType);
}
public void setResetGroup(JRGroup group) {
Object old = this.resetGroup;
this.resetGroup = group;
getEventSupport().firePropertyChange("resetGroup", old, this.resetGroup);
}
public void setIncrementGroup(JRGroup group) {
Object old = this.incrementGroup;
this.incrementGroup = group;
getEventSupport().firePropertyChange("incrementGroup", old, this.incrementGroup);
}
public void setDatasetRun(JRDatasetRun datasetRun) {
Object old = this.datasetRun;
this.datasetRun = datasetRun;
getEventSupport().firePropertyChange("datasetRun", old, this.datasetRun);
}
public void setIncrementWhenExpression(JRExpression expression) {
Object old = this.incrementWhenExpression;
this.incrementWhenExpression = expression;
getEventSupport().firePropertyChange("incrementWhenExpression", old, this.incrementWhenExpression);
}
public JRPropertyChangeSupport getEventSupport() {
synchronized (this) {
if (this.eventSupport == null)
this.eventSupport = new JRPropertyChangeSupport(this);
}
return this.eventSupport;
}
}