Top Description Fields Constructors Methods
org.jabref.logic.msbib

public Class MSBibMapping

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map, org.jabref.model.entry.field.Field, .InternalField, .StandardField, .UnknownField, org.jabref.model.entry.types.EntryType, .IEEETranEntryType, .StandardEntryType, com.google.common.collect.BiMap, .HashBiMap

Mapping between Msbib and biblatex All Fields: List of all MSBib fields

Field Summary

Modifier and TypeField and Description
private static final Map<EntryType, MSBibEntryType>
private static final BiMap<Field, String>
private static final String
private static final BiMap<String, Integer>
private static final Map<String, EntryType>
private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static EntryType
public static Field
getBibTeXField(String msbibFieldName)

public static String

Returns:

"english" as default. Corresponding language from BiMap otherwise.
getLanguage
(int
The LCID to transform
LCID
)

All LCID codes

public static int

Returns:

1033 (american english) as default. LCID otherwise.
getLCID
(String
The language to transform
language
)

All LCID codes

public static MSBibEntryType
public static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BIB_ENTRYTYPE_MAPPINGback to summary
private static final Map<EntryType, MSBibEntryType> BIB_ENTRYTYPE_MAPPING
BIBLATEX_TO_MS_BIBback to summary
private static final BiMap<Field, String> BIBLATEX_TO_MS_BIB
BIBTEX_PREFIXback to summary
private static final String BIBTEX_PREFIX
LANG_TO_LCIDback to summary
private static final BiMap<String, Integer> LANG_TO_LCID
MSBIB_ENTRYTYPE_MAPPINGback to summary
private static final Map<String, EntryType> MSBIB_ENTRYTYPE_MAPPING
MSBIB_PREFIXback to summary
private static final String MSBIB_PREFIX

Constructor Detail

MSBibMappingback to summary
private MSBibMapping()

Method Detail

getBiblatexEntryTypeback to summary
public static EntryType getBiblatexEntryType(String msbibType)
getBibTeXFieldback to summary
public static Field getBibTeXField(String msbibFieldName)
getLanguageback to summary
public static String getLanguage(int LCID)

All LCID codes

Parameters
LCID:int

The LCID to transform

Returns:String

"english" as default. Corresponding language from BiMap otherwise.

getLCIDback to summary
public static int getLCID(String language)

All LCID codes

Parameters
language:String

The language to transform

Returns:int

1033 (american english) as default. LCID otherwise.

getMSBibEntryTypeback to summary
public static MSBibEntryType getMSBibEntryType(EntryType bibtexType)
getMSBibFieldback to summary
public static String getMSBibField(Field field)