Architecture Diagrams for /JabRef/jabref  WARNING: Processor stopped at maximum of 1350 files. Some objects might not be visible.[edit]
Packages / org.jabref.logic.bibtexkeypattern / BracketedPattern

class BracketedPattern

The BracketedExpressionExpander provides methods to expand bracketed expressions, such as [year]_[author]_[firstpage], using information from a provided BibEntry. The above-mentioned expression would yield 2017_Kitsune_123 when expanded using the BibTeX entry "@Article{ authors = {O. Kitsune}, year = {2017}, pages={123-6}}".
Class fields and methods
class BracketedPattern
The BracketedExpressionExpander provides methods to expand bracketed ex...
constructor BracketedPattern(pattern)
constructor BracketedPattern()
S
method allAuthors(authorField)
S
method applyModifiers(label,parts,offset)
S
method authAuthEa(authorField)
S
method authEtal(authorField,delim,append)
S
method authIniN(authorField,n)
S
method authN(authString,num,isEnforceLegalKey)
S
method authNofMth(authorField,n,m)
S
method authorsAlpha(authorField)
S
method authshort(authorField)
S
method camelizeSignificantWordsInTitle(title)
S
method camelizeTitle(title)
method expand(bibentry,database)
method expand(bibentry)
method expand(bibentry,keywordDelimiter,database)
S
method expandBrackets(pattern,keywordDelimiter,entry,database,isEnforceLegalKey)
S
method expandBrackets(pattern,keywordDelimiter,entry,database)
S
method firstAuthor(authorField)
S
method firstAuthorForenameInitials(authorField)
S
method firstAuthorVonAndLast(authorField)
S
method firstPage(pages)
S
method formatTitle(title)
S
method generateInstitutionKey(content)
S
method getCamelizedTitle(title)
S
method getFieldValue(entry,value,keywordDelimiter,database,isEnforceLegalKey)
S
method getTitleWords(number,title)
S
method getTitleWordsWithSpaces(number,title)
S
method isInstitution(author)
S
method keepLettersAndDigitsOnly(in)
S
method lastAuthor(authorField)
S
method lastAuthorForenameInitials(authorField)
S
method lastPage(pages)
S
method nAuthors(authorField,n)
S
method normalize(content)
S
method oneAuthorPlusIni(authorField)
S
method pagePrefix(pages)
S
method parseFieldMarker(arg)
S
method removeDiacritics(content)
S
method removeSmallWords(title)
method toString()
S
method unifyDiacritics(content)
Gets the last name of all authors/editors
Applies modifiers to a label generated based on a field marker.
auth.auth.ea format: Isaac Newton and James Maxwell and Albert Einstein...
auth.etal, authEtAl, ... format: Isaac Newton and James Maxwell and Alb...
authIniN format: Each author gets (N div #authors) chars, the remaining...
First N chars of the first author's last name.
The first N characters of the Mth author/editor. M starts counting from 1
Returns the authors according to the BibTeX-alpha-Style
authshort format: added by Kolja Brix, kbx@users.sourceforge.net given ...
Capitalises the significant words of the "title" field in the given Bib...
Expands the current pattern using the given bibentry and database. ";" ...
Expands the current pattern using the given bibentry, keyword delimiter...
Expands a pattern
Gets the last name of the first author/editor
Gets the first name initials of the first author/editor
Gets the von part and the last name of the first author/editor No space...
Split the pages field into separate numbers and return the lowest
Removes any '-', unnecessary whitespace and latex commands formatting
<p> An author or editor may be and institution not a person. In that ca...
Capitalises and concatenates the words out of the "title" field in the ...
Evaluates the given pattern ("value") to the given bibentry and database
Determines "number" words out of the "title" field in the given BibTeX ...
Check if a value is institution. This is usable for distinguishing betw...
Gets the last name of the last author/editor
Gets the forename initials of the last author/editor
Split the pages field into separate numbers and return the highest
Gets the surnames of the first N authors and appends EtAl if there are ...
Gets the first part of the last name of the first author/editor, and ap...
Return the non-digit prefix of pages
Parse a field marker with modifiers, possibly containing a parenthesise...
Will remove diacritics from the content. Replaces umlaut: \"x with xe, ...
Unifies umlauts. Replaces: $\ddot{\mathrm{X}}$ (an alternative umlaut) ...