|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.ac.soton.harvester.DeciterState
deciterstate class defines an object that holds all the state of the deciter especially the hints, the marker offsets.
Field Summary | |
int |
authb
authb and authe store the beginning and end offsets of the authors sequence of the citation. |
int |
authe
authb and authe store the beginning and end offsets of the authors sequence of the citation. |
int |
dateb
dateb and datee store the beginning and end offsets of the year substring of the citation. |
int |
datee
dateb and datee store the beginning and end offsets of the year substring of the citation. |
int |
digb
digb and dige store the beginning and end offsets of the initial numbering string of the citation. |
int |
dige
digb and dige store the beginning and end offsets of the initial numbering string of the citation. |
java.lang.String |
documentid
documentid holds the id which is passed to the harvester from "The System". |
boolean |
doHTML
doHTML is one of a group of booleans that control the format of deciter's output: text, HTML or XML. |
boolean |
doTXT
doTXT is one of a group of booleans that control the format of deciter's output: text, HTML or XML. |
boolean |
doXML
doXML is one of a group of booleans that control the format of deciter's output: text, HTML or XML. |
int |
endofdate
endofdate stores the offset of the first significant character the year substring was matched. |
boolean |
extended
extended is a debugging relic which controls whether the original author string is emitted along with the rest of the XML output for immediacy of comparison. |
java.lang.String |
firstAuthor
firstAuthor stores the first named author from the splitAuthor() method for subsequent use in a multiCite situation. |
boolean |
firstNameFirstHint
firstNameFirstHint declares that the citation style tends to put the first name before the surname, at least after the initial author has been dealt with (surnames always come first for first authors so that you can see the primary sort key). |
boolean |
hint_Author1
hint_Author1 declares that a very simple scheme for recognising the extent of an author sequence is in force. |
int |
issb
issb and isse store the beginning and end offsets of the year substring of the citation. |
int |
isse
issb and isse store the beginning and end offsets of the year substring of the citation. |
java.lang.String |
line
line contains the whole citation input line from which the fields are eventually teased. |
int |
maxi
maxi is the maximum valid offset that can be used with the charAt() method of the string which is the current line. |
(package private) java.lang.String |
MDashCiteSep
MDashCiteSep is the 3-emdash sytring which is used to separate some forms of citation (see multiCiteMDashHint). |
int |
miscb
miscb and misce store the beginning and end offsets of the miscellaneous (unused and unrecognised) substring of the citation. |
int |
misce
miscb and misce store the beginning and end offsets of the miscellaneous (unused and unrecognised) substring of the citation. |
boolean |
multiCiteMDashHint
multiCiteMDashHint declares that the citations of a single author may appear to be grouped together as a single entry. |
boolean |
multiCiteSharesAuthorHint
multiCiteSharesAuthorHint declares that the citations of a single author may be grouped together as a single entry. |
protected int |
nCites
nCites holds the number of citations processed for the current article. |
boolean |
noForenameHint
noForeNameHint declares that it is unlinkely that a forename will be given with the surname. |
java.lang.String |
notAuthor
notAuthor is the first potential author-string token which seems to not be an author name. |
int |
pagb
pagb and page store the beginning and end offsets of the page range substring of the citation. |
int |
page
pagb and page store the beginning and end offsets of the page range substring of the citation. |
int |
placeb
placeb and placee store the beginning and end offsets of the place name if this citation corresponds to a book. |
int |
placee
placeb and placee store the beginning and end offsets of the place name if this citation corresponds to a book. |
int |
pubb
pubb and pube store the beginning and end offsets of the publication (ie journal) substring of the citation. |
int |
pube
pubb and pube store the beginning and end offsets of the publication (ie journal) substring of the citation. |
int |
publishb
|
int |
publishe
|
int |
titb
titb and tite store the beginning and end offsets of the title substring of the citation. |
int |
tite
titb and tite store the beginning and end offsets of the title substring of the citation. |
int |
volb
volb and vole store the beginning and end offsets of the volume substring of the citation. |
int |
vole
volb and vole store the beginning and end offsets of the volume substring of the citation. |
int |
xxxb
xxxb and xxxe store the beginning and end offsets of the XXX id string of the citation. |
int |
xxxe
xxxb and xxxe store the beginning and end offsets of the XXX id string of the citation. |
boolean |
xxxHint
xxxHint states that the article is from the XXX archive, ie is a physics preprint publication. |
Constructor Summary | |
(package private) |
DeciterState(java.lang.String id,
java.lang.String[] opts)
|
Method Summary | |
void |
setNewCitation(java.lang.String line)
|
Methods inherited from class java.lang.Object |
|
Field Detail |
protected int nCites
public boolean extended
public boolean xxxHint
public boolean noForenameHint
public boolean firstNameFirstHint
public boolean multiCiteSharesAuthorHint
public boolean multiCiteMDashHint
final java.lang.String MDashCiteSep
public final boolean hint_Author1
public int digb
public int dige
public int authb
public int authe
public int dateb
public int datee
public int endofdate
public int titb
public int tite
public int pagb
public int page
public int pubb
public int pube
public int volb
public int vole
public int issb
public int isse
public int miscb
public int misce
public int publishb
public int publishe
public int placeb
public int placee
public int xxxb
public int xxxe
public java.lang.String line
public int maxi
public java.lang.String documentid
public java.lang.String notAuthor
public java.lang.String firstAuthor
public boolean doTXT
public boolean doHTML
public boolean doXML
Constructor Detail |
DeciterState(java.lang.String id, java.lang.String[] opts)
Method Detail |
public void setNewCitation(java.lang.String line)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |