CloneSet18


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
96210.999statement_sequence[13]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
196359
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/calendar/DateAreaBeanFactory.java
296175
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/navigation/DateAreaBeanFactory.java
Next
Last
Clone Instance
1
Line Count
96
Source Line
359
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/calendar/DateAreaBeanFactory.java

monthlyDateAreaBean.setPrimaryDimensionLayout(monthlyVerticalGridDimensionLayout);
monthlyDateAreaBean.setSecondaryDimensionLayout(monthlyHorizontalGridDimensionLayout);
((DateGridHeader) monthlyWestDateHeaderBean.getHeader()).setGridLineSpecification(new GridLineSpecification(new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                   // horizontal light gray column separator line
                                                                                                                                                                   new GridLineRepetition(0, 1, new AtStart(0F), null, 1, lightGrayColor, new AtStart(3F), new AtEnd(-3F))
                                                                                                                                                                 } ), null));
((DateGridHeader) monthlyNorthDateHeaderBean.getHeader()).setGridLineSpecification(new GridLineSpecification(new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                    // vertical light gray column separator line
                                                                                                                                                                    new GridLineRepetition(0, 1, new AtStart(0F), null, 1, lightGrayColor, new AtStart(3F), new AtEnd(-3F))
                                                                                                                                                                  } ), null));
// date area grid line
monthlyDateAreaBean.getDateArea().setGridLineSpecProvider(new GridLineSpecProvider() {
                                                            public GridLineSpecification createSpecification(DateArea dateArea) {
                                                              return new GridLineSpecification(
                                                                                               // horizontal grid lines
                                                                                               new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                      // dark gray line at 12 and 13
                                                                                                                                                      new GridLineRepetition(0, 1, new AtStart(0.1F), new AtEnd(-1F), 1, lightGrayColor)
                                                                                                                                                    } ), 
                                                                                                                                                        // vertical grid lines
                                                                                                                                                        new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                                                               // light gray line every day
                                                                                                                                                                                                               new GridLineRepetition(0, 1, null, null, 1, lightGrayColor)
                                                                                                                                                                                                             } ), // vertical
                                                                                                
                                                                                               // grid
                                                                                               // lines
                                                                                               new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                      // light gray line every day
                                                                                                                                                      new GridLineRepetition(0, 1, new AtStart(1F), new AtEnd(-2F), 1, lightGrayColor)
                                                                                                                                                    } ));
                                                            }
                                                          } );
monthlyDateAreaBean.setPrimaryDimension(SwingConstants.HORIZONTAL);
monthlyDateAreaBean.setPrimaryDimensionCellType(DateRangeI.RANGE_TYPE_DAY);
monthlyDateAreaBean.setPrimaryDimensionCellTypeCount(1);
monthlyDateAreaBean.setWrapBoundary(DateRangeI.RANGE_TYPE_WEEK);
DefaultDateArea dateArea = monthlyDateAreaBean.getDateArea();
dateArea.setActivitiesSupported(true);
// select current day
monthlyDateAreaBean.getDateArea().addDecorator(new AbstractGridDecorator(monthlyDateAreaBean.getDateArea(), 20) {
                                                 public void doPaint(Graphics2D g2, Rectangle bounds) {
                                                   DateGrid dateGrid = (DateGrid) getGrid();
                                                   DateRangeI dr = new DateRange(System.currentTimeMillis(), DateRangeI.RANGE_TYPE_DAY, 1, null, null);
                                                   Rectangle[] rects = dateGrid.getBoundsForDateRange(dr, Grid.SIZE_MODE_INSIDE);
                                                   g2.setColor(new Color(250, 250, 250));
                                                   for (int i = 0; i < rects.length; i++)
                                                     g2.fill(rects[i]);
                                                 }

                                                 public void gridChanged(PropertyChangeEvent e) {
                                                 }

                                                 public void dispose() {
                                                 }
                                               } );
final DateFormat defaultFormat = new SimpleDateFormat("MMMM dd");


First
Previous
Clone Instance
2
Line Count
96
Source Line
175
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/navigation/DateAreaBeanFactory.java

monthlyDateAreaBean.setPrimaryDimensionLayout(monthlyVerticalGridDimensionLayout);
monthlyDateAreaBean.setSecondaryDimensionLayout(monthlyHorizontalGridDimensionLayout);
((DateGridHeader) monthlyWestDateHeaderBean.getHeader()).setGridLineSpecification(new GridLineSpecification(new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                   // horizontal light gray column separator line
                                                                                                                                                                   new GridLineRepetition(0, 1, new AtStart(0F), null, 1, lightGrayColor, new AtStart(3F), new AtEnd(-3F))
                                                                                                                                                                 } ), null));
((DateGridHeader) monthlyNorthDateHeaderBean.getHeader()).setGridLineSpecification(new GridLineSpecification(new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                    // vertical light gray column separator line
                                                                                                                                                                    new GridLineRepetition(0, 1, new AtStart(0F), null, 1, lightGrayColor, new AtStart(3F), new AtEnd(-3F))
                                                                                                                                                                  } ), null));
// date area grid line
monthlyDateAreaBean.getDateArea().setGridLineSpecProvider(new GridLineSpecProvider() {
                                                            public GridLineSpecification createSpecification(DateArea dateArea) {
                                                              return new GridLineSpecification(
                                                                                               // horizontal grid lines
                                                                                               new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                      // dark gray line at 12 and 13
                                                                                                                                                      new GridLineRepetition(0, 1, new AtStart(0.1F), new AtEnd(-1F), 1, lightGrayColor)
                                                                                                                                                    } ), 
                                                                                                                                                        // vertical grid lines
                                                                                                                                                        new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                                                               // light gray line every day
                                                                                                                                                                                                               new GridLineRepetition(0, 1, null, null, 1, lightGrayColor)
                                                                                                                                                                                                             } ), // vertical
                                                                                                
                                                                                               // grid
                                                                                               // lines
                                                                                               new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                      // light gray line every day
                                                                                                                                                      new GridLineRepetition(0, 1, new AtStart(1F), new AtEnd(-2F), 1, lightGrayColor)
                                                                                                                                                    } ));
                                                            }
                                                          } );
monthlyDateAreaBean.setPrimaryDimension(SwingConstants.HORIZONTAL);
monthlyDateAreaBean.setPrimaryDimensionCellType(DateRangeI.RANGE_TYPE_DAY);
monthlyDateAreaBean.setPrimaryDimensionCellTypeCount(1);
monthlyDateAreaBean.setWrapBoundary(DateRangeI.RANGE_TYPE_WEEK);
DefaultDateArea dateArea = monthlyDateAreaBean.getDateArea();
dateArea.setActivitiesSupported(false);
// select current day
monthlyDateAreaBean.getDateArea().addDecorator(new AbstractGridDecorator(monthlyDateAreaBean.getDateArea(), 20) {
                                                 public void doPaint(Graphics2D g2, Rectangle bounds) {
                                                   DateGrid dateGrid = (DateGrid) getGrid();
                                                   DateRangeI dr = new DateRange(System.currentTimeMillis(), DateRangeI.RANGE_TYPE_DAY, 1, null, null);
                                                   Rectangle[] rects = dateGrid.getBoundsForDateRange(dr, Grid.SIZE_MODE_INSIDE);
                                                   g2.setColor(new Color(250, 250, 250));
                                                   for (int i = 0; i < rects.length; i++)
                                                     g2.fill(rects[i]);
                                                 }

                                                 public void gridChanged(PropertyChangeEvent e) {
                                                 }

                                                 public void dispose() {
                                                 }
                                               } );
final DateFormat defaultFormat = new SimpleDateFormat("MMMM dd");


Clone AbstractionParameter Count: 1Parameter Bindings

monthlyDateAreaBean.setPrimaryDimensionLayout(monthlyVerticalGridDimensionLayout);
monthlyDateAreaBean.setSecondaryDimensionLayout(monthlyHorizontalGridDimensionLayout);
((DateGridHeader) monthlyWestDateHeaderBean.getHeader()).setGridLineSpecification(new GridLineSpecification(new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                   // horizontal light gray column separator line
                                                                                                                                                                   new GridLineRepetition(0, 1, new AtStart(0F), null, 1, lightGrayColor, new AtStart(3F), new AtEnd(-3F))
                                                                                                                                                                 } ), null));
((DateGridHeader) monthlyNorthDateHeaderBean.getHeader()).setGridLineSpecification(new GridLineSpecification(new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                    // vertical light gray column separator line
                                                                                                                                                                    new GridLineRepetition(0, 1, new AtStart(0F), null, 1, lightGrayColor, new AtStart(3F), new AtEnd(-3F))
                                                                                                                                                                  } ), null));
// date area grid line
monthlyDateAreaBean.getDateArea().setGridLineSpecProvider(new GridLineSpecProvider() {
                                                            public GridLineSpecification createSpecification(DateArea dateArea) {
                                                              return new GridLineSpecification(
                                                                                               // horizontal grid lines
                                                                                               new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                      // dark gray line at 12 and 13
                                                                                                                                                      new GridLineRepetition(0, 1, new AtStart(0.1F), new AtEnd(-1F), 1, lightGrayColor)
                                                                                                                                                    } ), 
                                                                                                                                                        // vertical grid lines
                                                                                                                                                        new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                                                                               // light gray line every day
                                                                                                                                                                                                               new GridLineRepetition(0, 1, null, null, 1, lightGrayColor)
                                                                                                                                                                                                             } ), // vertical
                                                                                                
                                                                                               // grid
                                                                                               // lines
                                                                                               new DefaultGridLineProvider(new GridLineRepetition[] {
                                                                                                                                                      // light gray line every day
                                                                                                                                                      new GridLineRepetition(0, 1, new AtStart(1F), new AtEnd(-2F), 1, lightGrayColor)
                                                                                                                                                    } ));
                                                            }
                                                          } );
monthlyDateAreaBean.setPrimaryDimension(SwingConstants.HORIZONTAL);
monthlyDateAreaBean.setPrimaryDimensionCellType(DateRangeI.RANGE_TYPE_DAY);
monthlyDateAreaBean.setPrimaryDimensionCellTypeCount(1);
monthlyDateAreaBean.setWrapBoundary(DateRangeI.RANGE_TYPE_WEEK);
DefaultDateArea dateArea = monthlyDateAreaBean.getDateArea();
dateArea.setActivitiesSupported( [[#variablef323bc0]]);
// select current day
monthlyDateAreaBean.getDateArea().addDecorator(new AbstractGridDecorator(monthlyDateAreaBean.getDateArea(), 20) {
                                                 public void doPaint(Graphics2D g2, Rectangle bounds) {
                                                   DateGrid dateGrid = (DateGrid) getGrid();
                                                   DateRangeI dr = new DateRange(System.currentTimeMillis(), DateRangeI.RANGE_TYPE_DAY, 1, null, null);
                                                   Rectangle[] rects = dateGrid.getBoundsForDateRange(dr, Grid.SIZE_MODE_INSIDE);
                                                   g2.setColor(new Color(250, 250, 250));
                                                   for (int i = 0; i < rects.length; i++)
                                                     g2.fill(rects[i]);
                                                 }

                                                 public void gridChanged(PropertyChangeEvent e) {
                                                 }

                                                 public void dispose() {
                                                 }
                                               } );
final DateFormat defaultFormat = new SimpleDateFormat("MMMM dd");
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#f323bc0]]
true 
12[[#f323bc0]]
false