package org.zwobble.mammoth.internal.docx; import org.zwobble.mammoth.internal.documents.NumberingStyle; import org.zwobble.mammoth.internal.documents.Style; import java.util.Map; import java.util.Optional; import static org.zwobble.mammoth.internal.util.Maps.lookup; import static org.zwobble.mammoth.internal.util.Maps.map; public class Styles { public static final Styles EMPTY = new Styles(map(), map(), map(), map()); private final Map paragraphStyles; private final Map characterStyles; private final Map tableStyles; private final Map numberingStyles; public Styles( Map paragraphStyles, Map characterStyles, Map tableStyles, Map numberingStyles ) { this.paragraphStyles = paragraphStyles; this.characterStyles = characterStyles; this.tableStyles = tableStyles; this.numberingStyles = numberingStyles; } public Optional