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,77 @@
package net.sf.jasperreports.engine;
import java.awt.Color;
public interface JRElement extends JRChild, JRCommonElement, JRPropertiesHolder {
public static final byte POSITION_TYPE_FLOAT = 1;
public static final byte POSITION_TYPE_FIX_RELATIVE_TO_TOP = 2;
public static final byte POSITION_TYPE_FIX_RELATIVE_TO_BOTTOM = 3;
public static final byte MODE_OPAQUE = 1;
public static final byte MODE_TRANSPARENT = 2;
public static final byte STRETCH_TYPE_NO_STRETCH = 0;
public static final byte STRETCH_TYPE_RELATIVE_TO_TALLEST_OBJECT = 1;
public static final byte STRETCH_TYPE_RELATIVE_TO_BAND_HEIGHT = 2;
String getKey();
byte getPositionType();
void setPositionType(byte paramByte);
byte getStretchType();
void setStretchType(byte paramByte);
boolean isPrintRepeatedValues();
void setPrintRepeatedValues(boolean paramBoolean);
void setMode(byte paramByte);
void setMode(Byte paramByte);
int getX();
void setX(int paramInt);
int getY();
int getWidth();
void setWidth(int paramInt);
int getHeight();
boolean isRemoveLineWhenBlank();
void setRemoveLineWhenBlank(boolean paramBoolean);
boolean isPrintInFirstWholeBand();
void setPrintInFirstWholeBand(boolean paramBoolean);
boolean isPrintWhenDetailOverflows();
void setPrintWhenDetailOverflows(boolean paramBoolean);
void setForecolor(Color paramColor);
void setBackcolor(Color paramColor);
JRExpression getPrintWhenExpression();
JRGroup getPrintWhenGroupChanges();
JRElementGroup getElementGroup();
void collectExpressions(JRExpressionCollector paramJRExpressionCollector);
JRPropertyExpression[] getPropertyExpressions();
}