The following document contains the results of PMD's CPD 4.2.2.
| File | Line |
|---|---|
| ca/sqlpower/wabit/swingui/report/PDFAction.java | 121 |
| ca/sqlpower/wabit/swingui/report/PrintAction.java | 113 |
final JPanel glassPane = new JPanel();
parentFrame.setGlassPane(glassPane);
glassPane.setVisible(true);
glassPane.setFocusable(true);
glassPane.setOpaque(false);
glassPane.addFocusListener(new FocusListener() {
public void focusLost(FocusEvent e) {
if (glassPane.isVisible()) {
glassPane.requestFocus();
}
}
public void focusGained(FocusEvent e) {
//Do nothing on focus gained
}
});
glassPane.addMouseListener(new MouseListener() {
public void mouseReleased(MouseEvent e) {
e.consume();
}
public void mousePressed(MouseEvent e) {
e.consume();
}
public void mouseExited(MouseEvent e) {
e.consume();
}
public void mouseEntered(MouseEvent e) {
e.consume();
}
public void mouseClicked(MouseEvent e) {
e.consume();
}
});
glassPane.addMouseMotionListener(new MouseMotionListener() {
public void mouseMoved(MouseEvent e) {
e.consume();
}
public void mouseDragged(MouseEvent e) {
e.consume();
}
});
| |
| File | Line |
|---|---|
| ca/sqlpower/wabit/dao/WorkspaceSAXHandler.java | 474 |
| ca/sqlpower/wabit/dao/WorkspaceSAXHandler.java | 502 |
SQLObjectItem item = new SQLObjectItem(itemName, uuid);
for (int i = 0; i < attributes.getLength(); i++) {
String aname = attributes.getQName(i);
String aval = attributes.getValue(i);
if (aname.equals("name") || aname.equals("id")) {
//already loaded.
} else if (aname.equals("alias")) {
item.setAlias(aval);
} else if (aname.equals("where-text")) {
item.setWhere(aval);
} else if (aname.equals("group-by")) {
item.setGroupBy(SQLGroupFunction.valueOf(aval));
} else if (aname.equals("having")) {
item.setHaving(aval);
} else if (aname.equals("order-by")) {
item.setOrderBy(OrderByArgument.valueOf(aval));
} else {
logger.warn("Unexpected attribute of <constant-column>: " + aname + "=" + aval);
}
}
| |
| File | Line |
|---|---|
| ca/sqlpower/wabit/swingui/olap/CellSetTableHeaderComponent.java | 313 |
| ca/sqlpower/wabit/swingui/olap/SlicerPanel.java | 225 |
if (t.isDataFlavorSupported(OlapMetadataTransferable.OLAP_ARRAY_FLAVOUR)) {
try {
Object[] transferDataArray = (Object[]) t.getTransferData(OlapMetadataTransferable.OLAP_ARRAY_FLAVOUR);
for (Object transferData : transferDataArray) {
Member m;
if (transferData instanceof org.olap4j.metadata.Dimension) {
org.olap4j.metadata.Dimension d = (org.olap4j.metadata.Dimension) transferData;
Hierarchy h = d.getDefaultHierarchy();
m = h.getDefaultMember();
} else if (transferData instanceof Hierarchy) {
Hierarchy h = (Hierarchy) transferData;
m = h.getDefaultMember();
} else if (transferData instanceof Member) {
m = (Member) transferData;
} else {
| |
| File | Line |
|---|---|
| ca/sqlpower/wabit/swingui/ComponentCellRenderer.java | 261 |
| ca/sqlpower/wabit/swingui/ComponentCellRenderer.java | 327 |
public void mousePressed(MouseEvent e) {
if(!groupingEnabled) {
return;
}
int comboBoxY = comboBoxHeight;
int havingFieldY = comboBoxHeight+ havingFieldHeight;
JTableHeader h = (JTableHeader) e.getSource();
TableColumnModel columnModel = h.getColumnModel();
int viewIndex = columnModel.getColumnIndexAtX(e.getX());
logger.debug("viewIndex is:" + viewIndex);
if ( viewIndex < 0) {
return;
}
int modelIndex = columnModel.getColumn(viewIndex).getModelIndex();
logger.debug("modelIndex is:" + modelIndex);
// when press anything other than TextField
if ( e.getY() < comboBoxY || e.getY() > havingFieldY ) {
//Disable Focus on textField if it presses anywhere else on the header.
textFields.get(modelIndex).setFocusable(false);
}
| |
| File | Line |
|---|---|
| ca/sqlpower/wabit/dao/WorkspaceSAXHandler.java | 1175 |
| ca/sqlpower/wabit/olap/OlapQuery.java | 669 |
String memberName = attributes.get("member-name");
Dimension dimension = cube.getDimensions().get(dimensionName);
Member actualMember = null;
final Hierarchy hierarchy = dimension.getHierarchies().get(hierarchyName);
final Level level = hierarchy.getLevels().get(levelName);
try {
for (Member member : level.getMembers()) {
if (member.getName().equals(memberName)) {
actualMember = member;
break;
}
}
} catch (OlapException e) {
throw new RuntimeException(e);
}
if (actualMember == null) {
throw new NullPointerException("Cannot find member " + memberName + " in hierarchy " + hierarchyName + " in dimension " + dimensionName);
}
return actualMember;
}
}
| |
| File | Line |
|---|---|
| ca/sqlpower/wabit/dao/WorkspaceXMLDAO.java | 736 |
| ca/sqlpower/wabit/dao/WorkspaceXMLDAO.java | 767 |
for (Item item : table.getItems()) {
xml.print(out, "<column");
printAttribute("id", item.getUUID());
itemIdMap.put(item, item.getUUID());
printAttribute("name", item.getName());
printAttribute("alias", item.getAlias());
printAttribute("where-text", item.getWhere());
printAttribute("group-by", item.getGroupBy().toString());
printAttribute("having", item.getHaving());
printAttribute("order-by", item.getOrderBy().toString());
xml.niprintln(out, "/>");
}
xml.indent--;
xml.println(out, "</table>");
| |
| File | Line |
|---|---|
| ca/sqlpower/wabit/swingui/report/ResultSetSwingRenderer.java | 125 |
| ca/sqlpower/wabit/swingui/report/SwingLabel.java | 125 |
fb.append("Font", fontSelector.getPanel());
fb.nextLine();
final JLabel colourLabel = new JLabel(" ");
colourLabel.setBackground(renderer.getBackgroundColour());
colourLabel.setOpaque(true);
final JComboBox colourCombo = new JComboBox();
colourCombo.setRenderer(new ColorCellRenderer(85, 30));
for (BackgroundColours bgColour : BackgroundColours.values()) {
colourCombo.addItem(bgColour.getColour());
}
colourCombo.setSelectedItem(renderer.getBackgroundColour());
colourCombo.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Color colour = (Color) colourCombo.getSelectedItem();
colourLabel.setBackground(colour);
}
});
| |
| File | Line |
|---|---|
| org/jfree/chart/plot/PiePlot3DGradient.java | 373 |
| org/jfree/chart/plot/PiePlot3DGradient.java | 392 |
cat = 0;
iterator = arcList.iterator();
while (iterator.hasNext()) {
Arc2D segment = (Arc2D) iterator.next();
if (segment != null) {
Comparable key = getSectionKey(cat);
paint = lookupSidePaint(key);
if (paint instanceof GradientPaint){
paint = faceGradient.transform((GradientPaint) paint, segment.getBounds2D());
}
outlinePaint = lookupSectionOutlinePaint(key);
outlineStroke = lookupSectionOutlineStroke(key);
drawSide(g2, pieArea, segment, front, back, paint,
outlinePaint, outlineStroke, true, false);
| |
| File | Line |
|---|---|
| ca/sqlpower/wabit/report/resultset/ReportPositionRenderer.java | 261 |
| ca/sqlpower/wabit/report/resultset/ReportPositionRenderer.java | 307 |
|| (oldValue == null && nextValue != null))) {
List<BigDecimal> groupingTotals = groupingTotalMap.get(i);
String groupingText = " " + rs.getString(i + 1);
List<ResultSetCell> breakTotals = renderTotals(g, groupingTotals, columnInfoList, false,
groupingText, i, yPosition);
yPosition = addCells(breakTotals, cellsGroupedPerPage, contentBox, yPosition);
for (int j = 0; j < groupingTotals.size(); j++) {
if (groupingTotals.get(j) != null) {
groupingTotals.set(j, BigDecimal.ZERO);
}
}
}
}
| |
| File | Line |
|---|---|
| ca/sqlpower/wabit/dao/WorkspaceSAXHandler.java | 1159 |
| ca/sqlpower/wabit/olap/OlapQuery.java | 653 |
String uniqueMemberName = attributes.get("unique-member-name");
if (uniqueMemberName != null) {
String[] uniqueMemberNameList = uniqueMemberName.split("\\]\\.\\[");
uniqueMemberNameList[0] = uniqueMemberNameList[0].substring(1); //remove starting [ bracket
final int lastMemberNamePosition = uniqueMemberNameList.length - 1;
uniqueMemberNameList[lastMemberNamePosition] = uniqueMemberNameList[lastMemberNamePosition].substring(0, uniqueMemberNameList[lastMemberNamePosition].length() - 1); //remove ending ] bracket
try {
return cube.lookupMember(uniqueMemberNameList);
} catch (OlapException e) {
throw new RuntimeException(e);
}
} else {
String dimensionName = attributes.get("dimension-name");
| |