diff options
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/styles')
3 files changed, 45 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/mammoth/styles/HtmlPath.java b/src/main/java/org/zwobble/mammoth/styles/HtmlPath.java new file mode 100644 index 0000000..27e63c4 --- /dev/null +++ b/src/main/java/org/zwobble/mammoth/styles/HtmlPath.java @@ -0,0 +1,15 @@ +package org.zwobble.mammoth.styles; + +import java.util.List; + +public class HtmlPath { + private final List<HtmlPathElement> elements; + + public HtmlPath(List<HtmlPathElement> elements) { + this.elements = elements; + } + + public List<HtmlPathElement> getElements() { + return elements; + } +} diff --git a/src/main/java/org/zwobble/mammoth/styles/HtmlPathElement.java b/src/main/java/org/zwobble/mammoth/styles/HtmlPathElement.java new file mode 100644 index 0000000..0166c7a --- /dev/null +++ b/src/main/java/org/zwobble/mammoth/styles/HtmlPathElement.java @@ -0,0 +1,13 @@ +package org.zwobble.mammoth.styles; + +public class HtmlPathElement { + private final String tagName; + + public HtmlPathElement(String tagName) { + this.tagName = tagName; + } + + public String getTagName() { + return tagName; + } +} diff --git a/src/main/java/org/zwobble/mammoth/styles/StyleMap.java b/src/main/java/org/zwobble/mammoth/styles/StyleMap.java new file mode 100644 index 0000000..bdc8483 --- /dev/null +++ b/src/main/java/org/zwobble/mammoth/styles/StyleMap.java @@ -0,0 +1,17 @@ +package org.zwobble.mammoth.styles; + +import static org.zwobble.mammoth.util.MammothLists.list; + +public class StyleMap { + public static final StyleMap EMPTY = new StyleMap(new HtmlPath(list())); + + private final HtmlPath underline; + + public StyleMap(HtmlPath underline) { + this.underline = underline; + } + + public HtmlPath getUnderline() { + return underline; + } +} |
