Uses of Class
org.norvelle.textcite.model.Citation

Packages that use Citation
org.norvelle.textcite.gui   
org.norvelle.textcite.gui.action   
org.norvelle.textcite.gui.action.genref   
org.norvelle.textcite.gui.action.rtf   
org.norvelle.textcite.gui.dialog   
org.norvelle.textcite.model This package contains the classes used for the TextCite data model. 
org.norvelle.textcite.model.filter   
org.norvelle.textcite.model.sort   
 

Uses of Citation in org.norvelle.textcite.gui
 

Methods in org.norvelle.textcite.gui that return Citation
 Citation TablePanel.getSelectedCitation()
          Returns the currently selected Citation in the table.
 

Methods in org.norvelle.textcite.gui with parameters of type Citation
 void CitationDisplayPanel.setCitation(Citation citation)
          Using the cached template, produce an HTML display of the citation and change the JEditorPane to display the result.
 

Uses of Citation in org.norvelle.textcite.gui.action
 

Fields in org.norvelle.textcite.gui.action declared as Citation
protected  Citation CopyTranslationAction.citation
           
protected  Citation CopyTextAction.citation
           
 

Methods in org.norvelle.textcite.gui.action with parameters of type Citation
 void ExportTranslationsAction.TranslationsOnlyCitationExporter.exportCitation(Citation c)
           
 boolean ExportTranslationsAction.GreekCitationsFilter.matches(Citation citation)
          Returns true if the citation has ancient Greek text in it.
protected  void ExportTranslationsAction.newAuthor(Citation c)
          Respond to a change in Author by outputting a new section header
protected  void ExportRTFAction.newAuthor(Citation c)
          Respond to a change in Author by outputting a new section header
protected  void ExportTranslationsAction.newBook(Citation c)
          Respond to a change in Book by outputting a new section header
protected  void ExportRTFAction.newBook(Citation c)
          Respond to a change in Book by outputting a new section header
protected  void ExportRTFAction.newOutlineNumber(Citation c)
          Respond to a change in outline number by outputting a new section header
 

Constructors in org.norvelle.textcite.gui.action with parameters of type Citation
CopyCommentAction(Citation c)
          Construct the Action, at the same performing the clipboard copy
CopyReferenceAction(Citation c)
          Construct the Action
CopyTextAction(Citation c)
          Construct the Action
CopyTranslationAction(Citation c)
          Construct the Action
 

Uses of Citation in org.norvelle.textcite.gui.action.genref
 

Methods in org.norvelle.textcite.gui.action.genref with parameters of type Citation
 java.lang.String RefworksReferenceGenerator.getCopiableReference(Citation c)
           
 java.lang.String ReferenceGenerator.getCopiableReference(Citation C)
           
 java.lang.String MLAReferenceGenerator.getCopiableReference(Citation c)
           
 java.lang.String CustomReferenceGenerator.getCopiableReference(Citation c)
           
 java.lang.String CitationReferenceGenerator.getCopiableReference(Citation c)
           
 java.lang.String ChicagoReferenceGenerator.getCopiableReference(Citation c)
           
 

Uses of Citation in org.norvelle.textcite.gui.action.rtf
 

Methods in org.norvelle.textcite.gui.action.rtf with parameters of type Citation
 void InterwovenCitationExporter.exportCitation(Citation c)
           
 void CommentariesInFootnotesCitationExporter.exportCitation(Citation c)
           
 void CommentariesInBodyCitationExporter.exportCitation(Citation c)
           
 void CitationsOnlyCitationExporter.exportCitation(Citation c)
           
abstract  void CitationExporter.exportCitation(Citation citation)
          Output the given citation in the format associated with the subclass.
 

Uses of Citation in org.norvelle.textcite.gui.dialog
 

Constructors in org.norvelle.textcite.gui.dialog with parameters of type Citation
CitationDialog(Citation c, TablePanel tablePanel, int citationRow)
          Create a new NewCitationDialog, but for editing an existing Citation.
DeleteCitationDialog(Citation citation)
          Creates a form for confirming the deletion of the given dialog
 

Uses of Citation in org.norvelle.textcite.model
 

Fields in org.norvelle.textcite.model with type parameters of type Citation
protected  java.util.HashMap<java.lang.Integer,Citation> AbstractCitationContainer.citations
          This HashMap contains the Citations which reference this Author.
 

Methods in org.norvelle.textcite.model that return Citation
 Citation CitationCollection.getCitationAtRow(int row)
          Given a row number, return the Citation represented by that row in the currently filtered list of Citations
 Citation CitationCollection.getCitationById(java.lang.Integer id)
          Returns the Citation at the requested position, which translates into the requested position in the filteredCitations Vector.
 Citation CitationSet.getNextCitation()
          Returns the next Citation in the currently sorted CitationSet.
 

Methods in org.norvelle.textcite.model that return types with arguments of type Citation
 java.util.HashMap<java.lang.Integer,Citation> Book.getCitations()
           
 java.util.HashMap<java.lang.Integer,Citation> Author.getCitations()
           
 

Methods in org.norvelle.textcite.model with parameters of type Citation
 void CitationSet.add(Citation citation)
          Add a Citation to the CitationSet, preserving the current order of elements
 void CitationCollection.registerCitation(Citation citation)
          Registers a new Citation in the list, and signals the JTable that the data has changed.
 void Category.registerCitation(Citation citation)
          Mark a Citation object as belong to this Category.
 void BookOutlineItem.registerCitation(Citation citation)
          Mark a Citation object as belonging to this BookOutlineItem.
 void Book.registerCitation(Citation citation)
          Mark a Citation object as belong to this Book.
 void Author.registerCitation(Citation citation)
          Registers the given Citation as being by the current Author.
abstract  void AbstractCitationContainerTreeNode.registerCitation(Citation citation)
          Mark a Citation object as belonging to this AbstractCitationContainerTreeNode.
 void CitationCategoryCollection.setParent(Citation parent)
          Associate this CategoryList with a Citation.
 void CitationCollection.unregisterCitation(Citation citation)
          Unregisters a Citation from the list, and signals the JTable that the data has changed.
 void Category.unregisterCitation(Citation citation)
          Dissasociate a given Citation from this Category.
 void BookOutlineItem.unregisterCitation(Citation citation)
          Dissasociate a given Citation from this BookOutlineItem.
 void Book.unregisterCitation(Citation citation)
          Dissasociate a given Citation from this Book.
 void Author.unregisterCitation(Citation citation)
          Dissasociates a Citation object from the current Author.
abstract  void AbstractCitationContainerTreeNode.unregisterCitation(Citation citation)
          Dissasociate a given Citation from this AbstractCitationContainerTreeNode.
 

Constructors in org.norvelle.textcite.model with parameters of type Citation
CitationCategoryCollection(Citation parent)
          The constructor associates the new CitationCategoryCollection with the parent citation.
 

Uses of Citation in org.norvelle.textcite.model.filter
 

Methods in org.norvelle.textcite.model.filter with parameters of type Citation
 boolean TextCitationsFilter.matches(Citation citation)
          Perform a regex comparison (or match) between the target String and the summary and text fields of the Citation.
 boolean CitationFilter.matches(Citation citation)
          Given a Citation, determine whether or not it matches the current filter.
 boolean CategoryCitationsFilter.matches(Citation citation)
          Cycle through the Categories stored as matching categories.
 boolean BookCitationsFilter.matches(Citation citation)
          If the match type is OBJECT EQUALITY, then compare the IDs of the Citation's Book with that of the Book supplied to the constructor.
 boolean BibRefCitationsFilter.matches(Citation citation)
          If the match type is OBJECT EQUALITY, then compare the IDs of the Citation's Author with that of the Author supplied to the constructor.
 boolean AuthorCitationsFilter.matches(Citation citation)
          If the match type is OBJECT EQUALITY, then compare the IDs of the Citation's Author with that of the Author supplied to the constructor.
 boolean AllCitationsFilter.matches(Citation citation)
          Returns true, because this filter is set to return all Citation objects in the model
 

Uses of Citation in org.norvelle.textcite.model.sort
 

Methods in org.norvelle.textcite.model.sort with parameters of type Citation
abstract  int SortComparator.compare(Citation citation1, Citation citation2)
           
 int PageRefSortComparator.compare(Citation citation1, Citation citation2)
           
 int OutlineSortComparator.compare(Citation citation1, Citation citation2)
           
 int BookSortComparator.compare(Citation citation1, Citation citation2)
           
 int AuthorSortComparator.compare(Citation citation1, Citation citation2)
           
abstract  void SortComparator.signalChange(Citation changedCitation)