Top Description Constructors Methods
de.undercouch.citeproc.endnote

public Class EndNoteParser

extends Object
Class Inheritance
Imports
java.io.BufferedReader, .IOException, .Reader, java.util.ArrayList, .List, org.apache.commons.lang3.StringUtils

Parses EndNote library files
Author
Michel Kraemer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
handleReference(EndNoteReferenceBuilder builder, List<String> authors, List<String> editors, List<String> translatedAuthors, List<String> keywords, List<String> notes, List<String> tertiaryAuthors, List<String> subsidiaryAuthors, EndNoteLibrary result)

public EndNoteLibrary

Returns:

the parsed EndNote library
parse
(Reader
the reader that provides the input to parse
r
)

Parses EndNote library files

private EndNoteType
parseType(String value, int lc)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EndNoteParserback to summary
public EndNoteParser()

Method Detail

handleReferenceback to summary
private void handleReference(EndNoteReferenceBuilder builder, List<String> authors, List<String> editors, List<String> translatedAuthors, List<String> keywords, List<String> notes, List<String> tertiaryAuthors, List<String> subsidiaryAuthors, EndNoteLibrary result)
parseback to summary
public EndNoteLibrary parse(Reader r) throws IOException

Parses EndNote library files

Parameters
r:Reader

the reader that provides the input to parse

Returns:EndNoteLibrary

the parsed EndNote library

Annotations
@SuppressWarnings:resource
Exceptions
IOException:
if the input could not be read
parseTypeback to summary
private EndNoteType parseType(String value, int lc) throws IOException