|
20 | 20 | import java.util.List;
|
21 | 21 |
|
22 | 22 | import org.apache.commons.lang3.EnumUtils;
|
23 |
| -import org.jfree.data.time.Day; |
24 |
| -import org.jfree.data.time.Hour; |
25 |
| -import org.jfree.data.time.Millisecond; |
26 |
| -import org.jfree.data.time.Minute; |
27 |
| -import org.jfree.data.time.Month; |
28 |
| -import org.jfree.data.time.Quarter; |
29 |
| -import org.jfree.data.time.Second; |
30 |
| -import org.jfree.data.time.Week; |
31 |
| -import org.jfree.data.time.Year; |
32 | 23 |
|
33 | 24 | import com.lowagie.text.pdf.PdfWriter;
|
34 | 25 |
|
| 26 | +import net.sf.jasperreports.crosstabs.type.CrosstabPercentageEnum; |
| 27 | +import net.sf.jasperreports.crosstabs.type.CrosstabTotalPositionEnum; |
| 28 | +import net.sf.jasperreports.engine.analytics.dataset.BucketOrder; |
| 29 | +import net.sf.jasperreports.engine.export.type.ImageAnchorTypeEnum; |
| 30 | +import net.sf.jasperreports.engine.type.BreakTypeEnum; |
| 31 | +import net.sf.jasperreports.engine.type.CalculationEnum; |
| 32 | +import net.sf.jasperreports.engine.type.DatasetResetTypeEnum; |
| 33 | +import net.sf.jasperreports.engine.type.EvaluationTimeEnum; |
| 34 | +import net.sf.jasperreports.engine.type.FooterPositionEnum; |
| 35 | +import net.sf.jasperreports.engine.type.HorizontalImageAlignEnum; |
| 36 | +import net.sf.jasperreports.engine.type.HorizontalTextAlignEnum; |
| 37 | +import net.sf.jasperreports.engine.type.HyperlinkTargetEnum; |
| 38 | +import net.sf.jasperreports.engine.type.HyperlinkTypeEnum; |
| 39 | +import net.sf.jasperreports.engine.type.LineDirectionEnum; |
| 40 | +import net.sf.jasperreports.engine.type.LineSpacingEnum; |
| 41 | +import net.sf.jasperreports.engine.type.LineStyleEnum; |
| 42 | +import net.sf.jasperreports.engine.type.OrientationEnum; |
| 43 | +import net.sf.jasperreports.engine.type.PositionTypeEnum; |
| 44 | +import net.sf.jasperreports.engine.type.PrintOrderEnum; |
| 45 | +import net.sf.jasperreports.engine.type.ResetTypeEnum; |
| 46 | +import net.sf.jasperreports.engine.type.RotationEnum; |
| 47 | +import net.sf.jasperreports.engine.type.RunDirectionEnum; |
| 48 | +import net.sf.jasperreports.engine.type.ScaleImageEnum; |
| 49 | +import net.sf.jasperreports.engine.type.SortOrderEnum; |
| 50 | +import net.sf.jasperreports.engine.type.SplitTypeEnum; |
| 51 | +import net.sf.jasperreports.engine.type.StretchTypeEnum; |
| 52 | +import net.sf.jasperreports.engine.type.TabStopAlignEnum; |
| 53 | +import net.sf.jasperreports.engine.type.TextAdjustEnum; |
| 54 | +import net.sf.jasperreports.engine.type.VerticalImageAlignEnum; |
| 55 | +import net.sf.jasperreports.engine.type.VerticalTextAlignEnum; |
| 56 | +import net.sf.jasperreports.engine.type.WhenNoDataTypeEnum; |
| 57 | +import net.sf.jasperreports.engine.type.WhenResourceMissingTypeEnum; |
| 58 | +import net.sf.jasperreports.export.type.HtmlSizeUnitEnum; |
| 59 | +import net.sf.jasperreports.export.type.PdfPrintScalingEnum; |
| 60 | +import net.sf.jasperreports.export.type.PdfVersionEnum; |
| 61 | +import net.sf.jasperreports.export.type.PdfaConformanceEnum; |
35 | 62 | import software.xdev.dynamicreports.design.constant.EvaluationTime;
|
36 | 63 | import software.xdev.dynamicreports.design.constant.ResetType;
|
37 | 64 | import software.xdev.dynamicreports.jasper.constant.PdfPermission;
|
|
59 | 86 | import software.xdev.dynamicreports.report.constant.PageOrientation;
|
60 | 87 | import software.xdev.dynamicreports.report.constant.PdfPrintScaling;
|
61 | 88 | import software.xdev.dynamicreports.report.constant.PdfaConformance;
|
62 |
| -import software.xdev.dynamicreports.report.constant.RectangleAnchor; |
63 | 89 | import software.xdev.dynamicreports.report.constant.Rotation;
|
64 | 90 | import software.xdev.dynamicreports.report.constant.RunDirection;
|
65 | 91 | import software.xdev.dynamicreports.report.constant.SplitType;
|
66 | 92 | import software.xdev.dynamicreports.report.constant.StretchType;
|
67 | 93 | import software.xdev.dynamicreports.report.constant.TabStopAlignment;
|
68 | 94 | import software.xdev.dynamicreports.report.constant.TextAdjust;
|
69 |
| -import software.xdev.dynamicreports.report.constant.TimePeriod; |
70 | 95 | import software.xdev.dynamicreports.report.constant.VerticalImageAlignment;
|
71 | 96 | import software.xdev.dynamicreports.report.constant.VerticalTextAlignment;
|
72 | 97 | import software.xdev.dynamicreports.report.constant.WhenNoDataType;
|
73 | 98 | import software.xdev.dynamicreports.report.constant.WhenResourceMissingType;
|
74 |
| -import net.sf.jasperreports.crosstabs.type.CrosstabPercentageEnum; |
75 |
| -import net.sf.jasperreports.crosstabs.type.CrosstabTotalPositionEnum; |
76 |
| -import net.sf.jasperreports.engine.analytics.dataset.BucketOrder; |
77 |
| -import net.sf.jasperreports.engine.export.type.ImageAnchorTypeEnum; |
78 |
| -import net.sf.jasperreports.engine.type.BreakTypeEnum; |
79 |
| -import net.sf.jasperreports.engine.type.CalculationEnum; |
80 |
| -import net.sf.jasperreports.engine.type.DatasetResetTypeEnum; |
81 |
| -import net.sf.jasperreports.engine.type.EvaluationTimeEnum; |
82 |
| -import net.sf.jasperreports.engine.type.FooterPositionEnum; |
83 |
| -import net.sf.jasperreports.engine.type.HorizontalImageAlignEnum; |
84 |
| -import net.sf.jasperreports.engine.type.HorizontalTextAlignEnum; |
85 |
| -import net.sf.jasperreports.engine.type.HyperlinkTargetEnum; |
86 |
| -import net.sf.jasperreports.engine.type.HyperlinkTypeEnum; |
87 |
| -import net.sf.jasperreports.engine.type.LineDirectionEnum; |
88 |
| -import net.sf.jasperreports.engine.type.LineSpacingEnum; |
89 |
| -import net.sf.jasperreports.engine.type.LineStyleEnum; |
90 |
| -import net.sf.jasperreports.engine.type.OrientationEnum; |
91 |
| -import net.sf.jasperreports.engine.type.PositionTypeEnum; |
92 |
| -import net.sf.jasperreports.engine.type.PrintOrderEnum; |
93 |
| -import net.sf.jasperreports.engine.type.ResetTypeEnum; |
94 |
| -import net.sf.jasperreports.engine.type.RotationEnum; |
95 |
| -import net.sf.jasperreports.engine.type.RunDirectionEnum; |
96 |
| -import net.sf.jasperreports.engine.type.ScaleImageEnum; |
97 |
| -import net.sf.jasperreports.engine.type.SortOrderEnum; |
98 |
| -import net.sf.jasperreports.engine.type.SplitTypeEnum; |
99 |
| -import net.sf.jasperreports.engine.type.StretchTypeEnum; |
100 |
| -import net.sf.jasperreports.engine.type.TabStopAlignEnum; |
101 |
| -import net.sf.jasperreports.engine.type.TextAdjustEnum; |
102 |
| -import net.sf.jasperreports.engine.type.VerticalImageAlignEnum; |
103 |
| -import net.sf.jasperreports.engine.type.VerticalTextAlignEnum; |
104 |
| -import net.sf.jasperreports.engine.type.WhenNoDataTypeEnum; |
105 |
| -import net.sf.jasperreports.engine.type.WhenResourceMissingTypeEnum; |
106 |
| -import net.sf.jasperreports.export.type.HtmlSizeUnitEnum; |
107 |
| -import net.sf.jasperreports.export.type.PdfPrintScalingEnum; |
108 |
| -import net.sf.jasperreports.export.type.PdfVersionEnum; |
109 |
| -import net.sf.jasperreports.export.type.PdfaConformanceEnum; |
110 | 99 |
|
111 | 100 |
|
112 | 101 | /**
|
@@ -583,39 +572,6 @@ protected static SplitTypeEnum splitType(final SplitType splitType)
|
583 | 572 | }
|
584 | 573 | }
|
585 | 574 |
|
586 |
| - /** |
587 |
| - * <p>timePeriodType.</p> |
588 |
| - * |
589 |
| - * @param timePeriodType a {@link software.xdev.dynamicreports.report.constant.TimePeriod} object. |
590 |
| - * @return a {@link java.lang.Class} object. |
591 |
| - */ |
592 |
| - protected static Class<?> timePeriodType(final TimePeriod timePeriodType) |
593 |
| - { |
594 |
| - switch(timePeriodType) |
595 |
| - { |
596 |
| - case YEAR: |
597 |
| - return Year.class; |
598 |
| - case QUARTER: |
599 |
| - return Quarter.class; |
600 |
| - case MONTH: |
601 |
| - return Month.class; |
602 |
| - case WEEK: |
603 |
| - return Week.class; |
604 |
| - case DAY: |
605 |
| - return Day.class; |
606 |
| - case HOUR: |
607 |
| - return Hour.class; |
608 |
| - case MINUTE: |
609 |
| - return Minute.class; |
610 |
| - case SECOND: |
611 |
| - return Second.class; |
612 |
| - case MILLISECOND: |
613 |
| - return Millisecond.class; |
614 |
| - default: |
615 |
| - throw new JasperDesignException("Time period type " + timePeriodType.name() + " not supported"); |
616 |
| - } |
617 |
| - } |
618 |
| - |
619 | 575 | /**
|
620 | 576 | * <p>calculation.</p>
|
621 | 577 | *
|
@@ -1185,39 +1141,6 @@ protected static PrintOrderEnum printOrder(final Orientation printOrder)
|
1185 | 1141 | }
|
1186 | 1142 | }
|
1187 | 1143 |
|
1188 |
| - /** |
1189 |
| - * <p>rectangleAnchor.</p> |
1190 |
| - * |
1191 |
| - * @param rectangleAnchor a {@link software.xdev.dynamicreports.report.constant.RectangleAnchor} object. |
1192 |
| - * @return a {@link org.jfree.ui.RectangleAnchor} object. |
1193 |
| - */ |
1194 |
| - public static org.jfree.ui.RectangleAnchor rectangleAnchor(final RectangleAnchor rectangleAnchor) |
1195 |
| - { |
1196 |
| - switch(rectangleAnchor) |
1197 |
| - { |
1198 |
| - case CENTER: |
1199 |
| - return org.jfree.ui.RectangleAnchor.CENTER; |
1200 |
| - case TOP: |
1201 |
| - return org.jfree.ui.RectangleAnchor.TOP; |
1202 |
| - case TOP_LEFT: |
1203 |
| - return org.jfree.ui.RectangleAnchor.TOP_LEFT; |
1204 |
| - case TOP_RIGHT: |
1205 |
| - return org.jfree.ui.RectangleAnchor.TOP_RIGHT; |
1206 |
| - case BOTTOM: |
1207 |
| - return org.jfree.ui.RectangleAnchor.BOTTOM; |
1208 |
| - case BOTTOM_LEFT: |
1209 |
| - return org.jfree.ui.RectangleAnchor.BOTTOM_LEFT; |
1210 |
| - case BOTTOM_RIGHT: |
1211 |
| - return org.jfree.ui.RectangleAnchor.BOTTOM_RIGHT; |
1212 |
| - case LEFT: |
1213 |
| - return org.jfree.ui.RectangleAnchor.LEFT; |
1214 |
| - case RIGHT: |
1215 |
| - return org.jfree.ui.RectangleAnchor.RIGHT; |
1216 |
| - default: |
1217 |
| - throw new JasperDesignException("RectangleAnchor " + rectangleAnchor.name() + " not supported"); |
1218 |
| - } |
1219 |
| - } |
1220 |
| - |
1221 | 1144 | /**
|
1222 | 1145 | * <p>textAdjust.</p>
|
1223 | 1146 | *
|
|
0 commit comments