Showing 172 of 2,280 total issues
Widget
has 64 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public abstract class Widget implements IWidget {
private final Logger logger = LoggerFactory.getLogger(Widget.class);
private final org.pdf.forms.model.des.Widget widget;
File Widget.java
has 528 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.widgets;
import java.awt.*;
import java.awt.font.TextAttribute;
import java.util.Collections;
File VLFrame.java
has 521 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.gui;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
File SizeAndPositionPanel.java
has 470 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.gui.properties.layout;
import static java.util.stream.Collectors.toUnmodifiableList;
import static org.jdesktop.layout.GroupLayout.BASELINE;
import static org.jdesktop.layout.GroupLayout.DEFAULT_SIZE;
VLFrame
has 51 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public class VLFrame extends JFrame implements IMainFrame {
private final Version version;
private final WidgetFactory widgetFactory;
private final Configuration configuration;
File Writer.java
has 458 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.writer;
import static java.util.stream.Collectors.toUnmodifiableMap;
import java.awt.*;
File FontPropertiesPanel.java
has 442 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.gui.properties.font;
import static java.util.stream.Collectors.toUnmodifiableList;
import static org.jdesktop.layout.GroupLayout.BASELINE;
import static org.jdesktop.layout.GroupLayout.DEFAULT_SIZE;
GroupWidget
has 47 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public class GroupWidget implements IWidget {
private static int groupNextWidgetNumber = 1;
private static final int TYPE = IWidget.GROUP;
IWidget
has 47 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public interface IWidget {
int NONE = -1;
int TEXT_FIELD = 0;
int TEXT = 1;
File Designer.java
has 424 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.gui.designer;
import java.awt.*;
import java.util.Collection;
import java.util.HashSet;
Designer
has 43 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public class Designer extends PdfDecoder implements IDesigner {
private final Logger logger = LoggerFactory.getLogger(Designer.class);
private final WidgetSelection widgetSelection;
File CDropTargetListener.java
has 386 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.gui.hierarchy.tree;
import java.awt.*;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
File WidgetSelection.java
has 382 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.widgets.utils;
import static java.util.stream.Collectors.toUnmodifiableSet;
import java.awt.*;
File WidgetParser.java
has 370 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.widgets.utils;
import java.awt.*;
import java.util.Collections;
import java.util.HashSet;
IDesigner
has 37 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public interface IDesigner {
Color BACKGROUND_COLOR = new Color(236, 233, 216);
Color PAGE_COLOR = Color.white;
TestDesginer
has 37 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public class TestDesginer implements IDesigner {
@Override
public void displayPage(final Page page) {
}
File BorderPropertiesPanel.java
has 360 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.gui.properties.border;
import static java.util.stream.Collectors.toUnmodifiableList;
import java.awt.*;
File ParagraphPropertiesPanel.java
has 354 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
package org.pdf.forms.gui.properties.paragraph;
import static java.util.stream.Collectors.toUnmodifiableList;
import static javax.swing.SwingConstants.VERTICAL;
import static org.jdesktop.layout.GroupLayout.BASELINE;
Method initializePanel
has 109 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private void initializePanel() {
setBorder(BorderFactory.createTitledBorder("Size & Position"));
final JLabel xLabel = new JLabel("X:");
final JLabel widthLabel = new JLabel("Width:");
SizeAndPositionPanel
has 34 methods (exceeds 20 allowed). Consider refactoring. Open
Open
public class SizeAndPositionPanel extends JPanel {
private static final String[] ANCHORS = {
"Top Left",
"Top Middle",