Top Description Constructors Methods
org.jabref.logic.exporter

public Class MetaDataSerializer

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Collections, .HashMap, .List, .Map, .StringJoiner, .TreeMap, java.util.stream.Collectors, org.jabref.logic.citationkeypattern.AbstractCitationKeyPatterns, .CitationKeyPattern, .GlobalCitationKeyPatterns, org.jabref.logic.cleanup.FieldFormatterCleanups, org.jabref.logic.util.OS, 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, org.jabref.model.strings.StringUtil

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 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
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

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

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

serializeCiteKeyPatternsback to summary
private static Map<String, List<String>> serializeCiteKeyPatterns(MetaData metaData, GlobalCitationKeyPatterns globalCitationKeyPatterns)
serializeCustomEntryTypesback to summary
public static String serializeCustomEntryTypes(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)