edu.iastate.jtm.jmed
Class CitationManager
java.lang.Object
edu.iastate.jtm.gui.DefaultMonitorable
edu.iastate.jtm.jmed.CitationManager
- All Implemented Interfaces:
- Monitorable
- Direct Known Subclasses:
- BibTex, EndNote, ProCite
public abstract class CitationManager
- extends DefaultMonitorable
- Author:
- Jing Ding
edu.iastate.jtm.assistant
jtm
|
Method Summary |
protected abstract java.lang.String |
convert(org.dom4j.Element citation)
|
void |
export(java.io.File outfile,
org.dom4j.Element[] citations)
|
static java.lang.String |
getAbstract(org.dom4j.Element citation)
|
static java.lang.String[] |
getAuthorFullnames(org.dom4j.Element citation,
boolean lastFirst)
|
static java.lang.String[] |
getAuthorInitials(org.dom4j.Element citation)
|
static java.lang.String |
getBestJournalId(org.dom4j.Element citation)
|
static java.lang.String |
getDetailedDate(org.dom4j.Element citation)
|
static java.lang.String |
getFirstAuthor(org.dom4j.Element citation)
|
static java.lang.String |
getFullJournal(org.dom4j.Element citation)
|
static java.lang.String |
getISSN(org.dom4j.Element citation)
|
static java.lang.String |
getIssue(org.dom4j.Element citation)
|
static java.lang.String |
getJournal(org.dom4j.Element citation)
|
static java.util.List |
getMeshHeadingList(org.dom4j.Element cit)
|
static java.lang.String |
getNlmUniqueID(org.dom4j.Element citation)
|
static java.lang.String |
getPage(org.dom4j.Element citation,
boolean expandCompact)
|
static java.lang.String[] |
getPages(org.dom4j.Element citation)
|
static java.lang.String |
getPmid(org.dom4j.Element citation)
|
static java.lang.String |
getPubYear(org.dom4j.Element citation,
boolean longForm)
|
static java.lang.String |
getTitle(org.dom4j.Element citation)
|
static java.lang.String |
getVIP(org.dom4j.Element citation)
|
static java.lang.String |
getVolume(org.dom4j.Element citation)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CitationManager
public CitationManager()
convert
protected abstract java.lang.String convert(org.dom4j.Element citation)
getPmid
public static java.lang.String getPmid(org.dom4j.Element citation)
getTitle
public static java.lang.String getTitle(org.dom4j.Element citation)
getAuthorFullnames
public static java.lang.String[] getAuthorFullnames(org.dom4j.Element citation,
boolean lastFirst)
getAuthorInitials
public static java.lang.String[] getAuthorInitials(org.dom4j.Element citation)
getFirstAuthor
public static java.lang.String getFirstAuthor(org.dom4j.Element citation)
getPubYear
public static java.lang.String getPubYear(org.dom4j.Element citation,
boolean longForm)
getJournal
public static java.lang.String getJournal(org.dom4j.Element citation)
getFullJournal
public static java.lang.String getFullJournal(org.dom4j.Element citation)
getISSN
public static java.lang.String getISSN(org.dom4j.Element citation)
getNlmUniqueID
public static java.lang.String getNlmUniqueID(org.dom4j.Element citation)
getBestJournalId
public static java.lang.String getBestJournalId(org.dom4j.Element citation)
getPage
public static java.lang.String getPage(org.dom4j.Element citation,
boolean expandCompact)
getPages
public static java.lang.String[] getPages(org.dom4j.Element citation)
getVolume
public static java.lang.String getVolume(org.dom4j.Element citation)
getIssue
public static java.lang.String getIssue(org.dom4j.Element citation)
getVIP
public static java.lang.String getVIP(org.dom4j.Element citation)
getDetailedDate
public static java.lang.String getDetailedDate(org.dom4j.Element citation)
getAbstract
public static java.lang.String getAbstract(org.dom4j.Element citation)
export
public void export(java.io.File outfile,
org.dom4j.Element[] citations)
throws java.io.IOException
- Throws:
java.io.IOException
getMeshHeadingList
public static java.util.List getMeshHeadingList(org.dom4j.Element cit)
- Parameters:
cit -
- Returns: