public class RISReference
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RISReference.Date |
static class |
RISReference.DOI |
static class |
RISReference.JournalInfo |
static class |
RISReference.ReferenceType |
static class |
RISReference.ReprintType |
static class |
RISReference.Types |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
address |
java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> |
authorTags |
java.lang.String |
availability |
RISReference.Date |
dateTag |
RISReference.DOI |
doi |
private java.util.regex.Pattern |
DOIPattern |
private java.util.regex.Pattern |
ElsevierDOI |
java.lang.String |
endPage |
java.util.ArrayList<java.net.URL> |
fullTextURL |
java.lang.String |
issue |
java.util.ArrayList<java.lang.String> |
keyWords |
java.util.ArrayList<java.net.URL> |
mainURL |
java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> |
miscTags |
private WandoraToolLogger |
mLog |
java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> |
noteTags |
java.util.ArrayList<java.net.URL> |
pdfURL |
java.util.ArrayList<java.lang.String> |
periodicalAbbr |
java.lang.String |
periodicalName |
java.lang.String |
publicationCity |
java.lang.String |
publisher |
java.lang.String |
refID |
RISReference.ReferenceType |
refType |
java.util.ArrayList<java.lang.String> |
relatedRecords |
java.util.ArrayList<Tuples.T2<RISReference.ReprintType,RISReference.Date>> |
reprintInfo |
java.lang.String |
secondaryTitleTag |
java.lang.String |
serial |
java.lang.String |
seriesTag |
java.lang.String |
startPage |
java.lang.String |
titleTag |
java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> |
unknownTags |
java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> |
userTags |
java.lang.Integer |
volumeNumber |
Constructor and Description |
---|
RISReference(java.nio.CharBuffer buffer,
WandoraToolLogger log) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getWart(RISReference.ReferenceType type) |
private java.lang.String |
ignoreCRLF(java.nio.CharBuffer buffer) |
private void |
importDOI(RISReference.DOI doi) |
private java.lang.String |
readString(java.nio.CharBuffer buffer) |
private RISReference.Types |
readTag(java.nio.CharBuffer buffer) |
private boolean |
tryInterpret(java.lang.String data) |
public java.lang.String refID
public java.lang.String titleTag
public java.lang.String secondaryTitleTag
public java.lang.String seriesTag
public java.lang.String publicationCity
public java.lang.String publisher
public java.lang.String serial
public java.lang.String address
public java.lang.String availability
public java.lang.String issue
public java.lang.String startPage
public java.lang.String endPage
public java.util.ArrayList<java.net.URL> mainURL
public java.util.ArrayList<java.net.URL> pdfURL
public java.util.ArrayList<java.net.URL> fullTextURL
public java.lang.Integer volumeNumber
public RISReference.ReferenceType refType
public java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> miscTags
public java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> unknownTags
public java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> authorTags
public java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> noteTags
public java.util.ArrayList<Tuples.T2<RISReference.Types,java.lang.String>> userTags
public RISReference.Date dateTag
public java.util.ArrayList<Tuples.T2<RISReference.ReprintType,RISReference.Date>> reprintInfo
public java.lang.String periodicalName
public java.util.ArrayList<java.lang.String> periodicalAbbr
public java.util.ArrayList<java.lang.String> keyWords
public java.util.ArrayList<java.lang.String> relatedRecords
public RISReference.DOI doi
private WandoraToolLogger mLog
private java.util.regex.Pattern ElsevierDOI
private java.util.regex.Pattern DOIPattern
public RISReference(java.nio.CharBuffer buffer, WandoraToolLogger log) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static java.lang.String getWart(RISReference.ReferenceType type)
private void importDOI(RISReference.DOI doi)
private boolean tryInterpret(java.lang.String data)
private java.lang.String ignoreCRLF(java.nio.CharBuffer buffer)
private java.lang.String readString(java.nio.CharBuffer buffer)
private RISReference.Types readTag(java.nio.CharBuffer buffer) throws java.lang.IllegalArgumentException, java.nio.BufferUnderflowException
java.lang.IllegalArgumentException
java.nio.BufferUnderflowException
Copyright 2004-2015 Wandora Team