Verified Owner
Top Description Constructors Methods
org.jabref.logic.exporter

public Class MetaDataSerializer

extends Object
Class Inheritance
Imports
java.util.ArrayList, .HashMap, .List, .Map, .StringJoiner, .TreeMap, org.jabref.logic.citationkeypattern.AbstractCitationKeyPatterns, .CitationKeyPattern, .GlobalCitationKeyPatterns, org.jabref.logic.cleanup.FieldFormatterCleanupActions, org.jabref.logic.os.OS, org.jabref.logic.util.strings.StringUtil, org.jabref.model.entry.BibEntryType, org.jabref.model.entry.field.BibField, .FieldFactory, org.jabref.model.entry.types.EntryType, org.jabref.model.groups.GroupTreeNode, org.jabref.model.metadata.ContentSelector, .MetaData

Reading is done at org.jabref.logic.importer.util.MetaDataParser

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static List<String>
getAsStringList(FieldFormatterCleanupActions fieldFormatterCleanupActions, String delimiter)

public static Map<String, String>
getSerializedStringMap(MetaData metaData, GlobalCitationKeyPatterns globalCiteKeyPatterns)

Writes all data in the format <key, serialized data>.

private static Map<String, List<String>>
serializeCiteKeyPatterns(MetaData metaData, GlobalCitationKeyPatterns globalCitationKeyPatterns)

public static String
public static String
private static String
private static Map<String, String>
serializeMetaData(Map<String, List<String>> stringyMetaData)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

MetaDataSerializerback to summary
private MetaDataSerializer()

Method Detail

getAsStringListback to summary
public static List<String> getAsStringList(FieldFormatterCleanupActions fieldFormatterCleanupActions, String delimiter)
getSerializedStringMapback to summary
public static Map<String, String> getSerializedStringMap(MetaData metaData, GlobalCitationKeyPatterns globalCiteKeyPatterns)

Writes all data in the format <key, serialized data>. Also serializes user-defined .blg file paths (if present).

serializeCiteKeyPatternsback to summary
private static Map<String, List<String>> serializeCiteKeyPatterns(MetaData metaData, GlobalCitationKeyPatterns globalCitationKeyPatterns)
serializeCustomEntryTypesback to summary
public static String serializeCustomEntryTypes(BibEntryType entryType)
serializeCustomEntryTypesV2back to summary
public static String serializeCustomEntryTypesV2(BibEntryType entryType)
serializeGroupsback to summary
private static String serializeGroups(GroupTreeNode root)
serializeMetaDataback to summary
private static Map<String, String> serializeMetaData(Map<String, List<String>> stringyMetaData)