com.puppycrawl.tools.checkstyle.gui |
User interface classes for CheckStyle. Currenly this is mainly a gui to aid Check developers.
This is definately work in progress. Here are some ideas where
you could help:
- Add a read only editor field that highlights the selected AST node.
- Clicking in the editor field could open the corresponding tree path.
- Add a configuration GUI that can be used in all IDE plugins (well, err.., except Eclipse).
- Add ability to execute individual Checks and display the error messages.
- Add a GUI for the {@link com.puppycrawl.tools.checkstyle.api.FileContents}.
- Add ability to define a Check by example (another one of those crazy ideas... :-)
|
Java Source File Name | Type | Comment |
AbstractCellEditor.java | Class | Abstract implementation of a CellEditor. |
AbstractTreeTableModel.java | Class | |
FileDrop.java | Class | This class makes it easy to drag and drop files from the operating
system to a Java program. |
JTreeTable.java | Class | This example shows how to create a simple JTreeTable component,
by using a JTree as a renderer (and editor) for the cells in a
particular column in the JTable. |
Main.java | Class | Entry point for starting the checkstyle GUI. |
ParseTreeInfoPanel.java | Class | Displays information about a parse tree. |
ParseTreeModel.java | Class | The model that backs the parse tree in the GUI. |
TreeTableModel.java | Interface | TreeTableModel is the model used by a JTreeTable. |
TreeTableModelAdapter.java | Class | This is a wrapper class takes a TreeTableModel and implements
the table model interface. |