aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/styles/StyleMap.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-24 08:16:16 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-24 08:16:16 +0000
commit3e2786a004eddf968a5fa7d5a92dff5b1b5f7734 (patch)
tree7fa1bcc1e484cd0ef782f64baf504ee83333d397 /src/main/java/org/zwobble/mammoth/styles/StyleMap.java
parent0dc3a12affc2e46c1a0df2899cf51a1ae3fdbd61 (diff)
Create internal package
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/styles/StyleMap.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/styles/StyleMap.java57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/main/java/org/zwobble/mammoth/styles/StyleMap.java b/src/main/java/org/zwobble/mammoth/styles/StyleMap.java
deleted file mode 100644
index d214acb..0000000
--- a/src/main/java/org/zwobble/mammoth/styles/StyleMap.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package org.zwobble.mammoth.styles;
-
-import com.google.common.collect.Iterables;
-import org.zwobble.mammoth.documents.Paragraph;
-import org.zwobble.mammoth.documents.Run;
-
-import java.util.List;
-import java.util.Optional;
-
-public class StyleMap {
- public static StyleMapBuilder builder() {
- return new StyleMapBuilder();
- }
-
- public static final StyleMap EMPTY = new StyleMapBuilder().build();
-
- private final HtmlPath underline;
- private final HtmlPath strikethrough;
- private final List<StyleMapping<Paragraph>> paragraphStyles;
- private final List<StyleMapping<Run>> runStyles;
-
- public StyleMap(
- HtmlPath underline,
- HtmlPath strikethrough,
- List<StyleMapping<Paragraph>> paragraphStyles,
- List<StyleMapping<Run>> runStyles)
- {
- this.underline = underline;
- this.strikethrough = strikethrough;
- this.paragraphStyles = paragraphStyles;
- this.runStyles = runStyles;
- }
-
- public HtmlPath getUnderline() {
- return underline;
- }
-
- public HtmlPath getStrikethrough() {
- return strikethrough;
- }
-
- public Optional<HtmlPath> getParagraphHtmlPath(Paragraph paragraph) {
- com.google.common.base.Optional<StyleMapping<Paragraph>> mapping = Iterables.tryFind(
- paragraphStyles,
- styleMapping -> styleMapping.matches(paragraph));
- return Optional.ofNullable(mapping.orNull())
- .map(StyleMapping::getHtmlPath);
- }
-
- public Optional<HtmlPath> getRunHtmlPath(Run run) {
- com.google.common.base.Optional<StyleMapping<Run>> mapping = Iterables.tryFind(
- runStyles,
- styleMapping -> styleMapping.matches(run));
- return Optional.ofNullable(mapping.orNull())
- .map(StyleMapping::getHtmlPath);
- }
-}