diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-24 08:32:15 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-24 08:32:15 +0000 |
| commit | 05ff9e63fb5ab95e20ebe403755ebfb1f8780c25 (patch) | |
| tree | 9209dfe47ff672cd0db500cdb25da99cef906955 /src/main/java/org/zwobble/mammoth/internal/DocumentConverter.java | |
| parent | 3e2786a004eddf968a5fa7d5a92dff5b1b5f7734 (diff) | |
Turn Mammoth into a non-static class
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/DocumentConverter.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/DocumentConverter.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/DocumentConverter.java b/src/main/java/org/zwobble/mammoth/internal/DocumentConverter.java index 5aa3c08..ab28651 100644 --- a/src/main/java/org/zwobble/mammoth/internal/DocumentConverter.java +++ b/src/main/java/org/zwobble/mammoth/internal/DocumentConverter.java @@ -24,8 +24,8 @@ import static org.zwobble.mammoth.internal.util.MammothLists.*; import static org.zwobble.mammoth.internal.util.MammothMaps.map; public class DocumentConverter { - public static Result<List<HtmlNode>> convertToHtml(String idPrefix, boolean preserveEmptyParagraphs, StyleMap styleMap, Document document) { - DocumentConverter documentConverter = new DocumentConverter(idPrefix, preserveEmptyParagraphs, styleMap); + public static Result<List<HtmlNode>> convertToHtml(Document document, DocumentToHtmlOptions options) { + DocumentConverter documentConverter = new DocumentConverter(options); return new Result<>( documentConverter.convertToHtml(document), documentConverter.warnings.build()); @@ -38,8 +38,8 @@ public class DocumentConverter { reference -> document.getNotes().findNote(reference.getNoteType(), reference.getNoteId()).get())); } - public static Result<List<HtmlNode>> convertToHtml(String idPrefix, boolean preserveEmptyParagraphs, StyleMap styleMap, DocumentElement element) { - DocumentConverter documentConverter = new DocumentConverter(idPrefix, preserveEmptyParagraphs, styleMap); + public static Result<List<HtmlNode>> convertToHtml(DocumentElement element, DocumentToHtmlOptions options) { + DocumentConverter documentConverter = new DocumentConverter(options); return new Result<>( documentConverter.convertToHtml(element), documentConverter.warnings.build()); @@ -51,10 +51,10 @@ public class DocumentConverter { private final List<NoteReference> noteReferences = new ArrayList<>(); private final ImmutableList.Builder<Warning> warnings = ImmutableList.builder(); - private DocumentConverter(String idPrefix, boolean preserveEmptyParagraphs, StyleMap styleMap) { - this.idPrefix = idPrefix; - this.preserveEmptyParagraphs = preserveEmptyParagraphs; - this.styleMap = styleMap; + private DocumentConverter(DocumentToHtmlOptions options) { + this.idPrefix = options.idPrefix(); + this.preserveEmptyParagraphs = options.shouldPreserveEmptyParagraphs(); + this.styleMap = options.styleMap(); } private List<HtmlNode> convertToHtml(Document document) { |
