The constructor calls the DefaultMutableTreeNode constructor, passing the name of the
Category as the UserObject (which will also be displayed as the label)
This constructor is the same as the two-parameter one, simply supplying null
as the parent Category, so that the new Category will be added to the root of
the tree
CategoryCitationsFilter
Matches the Category objects associated with Citations against a given Category
object (and its children, if the CATEGORY_ALL_CHILDREN_FILTER filter type
is chosen.
CategoryTreeViewer
Implements a modified JTree, with the capacity to detect mouse events to add/delete/edit
Categories, and to handle drag and drop events.
The default constructor simply creates an AllCitationsFilter and assigns it
as the current filter (meaning that by default, all Citation objects will
be visible)
ShowCitationSelectionChangedAdapter is an inner class designed to let the Citation Display panel
listen to the citation list table, and display the selected Citation when there is a
single-click mouse event or cursor movement
CitationQuantityChangeListener:
A class that implements this interface can receive updates about how many Citations
are currently on view in the TablePanel.
The Clipboard holds objects that have been cut from one or another data structure
(the Category tree or the Book Outline tree) and have not yet been pasted into
another location.
CommentariesInFootnotesCitationExporter: An CitationExporter that outputs citations to RTF with
the commentaries in the footnotes and citations in the main text.
CopyCitationAction:
An Action class that can be assigned directly to a JMenuItem or ToolbarButton, that
copies the selected Citation's comment to the clipboard
CopyReferenceAction:
An Action class that can be assigned directly to a JMenuItem or ToolbarButton, that
copies the selected Citation's reference to the clipboard
CopyCitationAction:
An Action class that can be assigned directly to a JMenuItem or ToolbarButton, that
copies the selected Citation's text to the clipboard
CopyCitationAction:
An Action class that can be assigned directly to a JMenuItem or ToolbarButton, that
copies the selected Citation's translation to the clipboard