Top Fields Constructors Methods
org.jabref.gui.bibtexextractor

public Class BibtexExtractor

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Arrays, .Calendar, .List, java.util.regex.Matcher, .Pattern, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.StandardField, org.jabref.model.entry.types.EntryType, .StandardEntryType

Field Summary

Modifier and TypeField and Description
private static final Pattern
private static final Pattern
private static final String
private final List<String>
private static final String
private boolean
private String
private static final String
private String
private static final Pattern
private static final String
private String
private static final Pattern
private static final String
private final List<String>
private String
private static final Pattern
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BibEntry
extract(String input)

private String
private String
private String
private String
private String
private String
private String
private String
GenerateAuthor(String lastName, String initials)

private BibEntry
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AUTHOR_PATTERNback to summary
private static final Pattern AUTHOR_PATTERN
AUTHOR_PATTERN_2back to summary
private static final Pattern AUTHOR_PATTERN_2
AUTHOR_TAGback to summary
private static final String AUTHOR_TAG
authorsback to summary
private final List<String> authors
INITIALS_GROUPback to summary
private static final String INITIALS_GROUP
isArticleback to summary
private boolean isArticle
journalOrPublisherback to summary
private String journalOrPublisher
LASTNAME_GROUPback to summary
private static final String LASTNAME_GROUP
pagesback to summary
private String pages
PAGES_PATTERNback to summary
private static final Pattern PAGES_PATTERN
PAGES_TAGback to summary
private static final String PAGES_TAG
titleback to summary
private String title
URL_PATTERNback to summary
private static final Pattern URL_PATTERN
URL_TAGback to summary
private static final String URL_TAG
urlsback to summary
private final List<String> urls
yearback to summary
private String year
YEAR_PATTERNback to summary
private static final Pattern YEAR_PATTERN
YEAR_TAGback to summary
private static final String YEAR_TAG

Constructor Detail

BibtexExtractorback to summary
public BibtexExtractor()

Method Detail

extractback to summary
public BibEntry extract(String input)
findAuthorsback to summary
private String findAuthors(String input)
findAuthorsByPatternback to summary
private String findAuthorsByPattern(String input, Pattern pattern)
findPagesback to summary
private String findPages(String input)
findPartsback to summary
private String findParts(String input)
findUrlsback to summary
private String findUrls(String input)
findYearback to summary
private String findYear(String input)
fixSpacesback to summary
private String fixSpaces(String input)
GenerateAuthorback to summary
private String GenerateAuthor(String lastName, String initials)
generateEntityback to summary
private BibEntry generateEntity(String input)