From 25e827f17862ed70939db91281eec135dc425702 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 25 Mar 2016 16:51:14 +0000 Subject: Implement tryFind that returns Java optionals --- .../java/org/zwobble/mammoth/internal/styles/StyleMap.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java') diff --git a/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java b/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java index 537b347..4cd72cf 100644 --- a/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java +++ b/src/main/java/org/zwobble/mammoth/internal/styles/StyleMap.java @@ -1,6 +1,5 @@ package org.zwobble.mammoth.internal.styles; -import com.google.common.collect.Iterables; import org.zwobble.mammoth.internal.documents.Paragraph; import org.zwobble.mammoth.internal.documents.Run; import org.zwobble.mammoth.internal.util.MammothLists; @@ -9,6 +8,8 @@ import org.zwobble.mammoth.internal.util.MammothOptionals; import java.util.List; import java.util.Optional; +import static org.zwobble.mammoth.internal.util.MammothIterables.tryFind; + public class StyleMap { public static StyleMapBuilder builder() { return new StyleMapBuilder(); @@ -67,18 +68,12 @@ public class StyleMap { } public Optional getParagraphHtmlPath(Paragraph paragraph) { - com.google.common.base.Optional> mapping = Iterables.tryFind( - paragraphStyles, - styleMapping -> styleMapping.matches(paragraph)); - return Optional.ofNullable(mapping.orNull()) + return tryFind(paragraphStyles, styleMapping -> styleMapping.matches(paragraph)) .map(StyleMapping::getHtmlPath); } public Optional getRunHtmlPath(Run run) { - com.google.common.base.Optional> mapping = Iterables.tryFind( - runStyles, - styleMapping -> styleMapping.matches(run)); - return Optional.ofNullable(mapping.orNull()) + return tryFind(runStyles, styleMapping -> styleMapping.matches(run)) .map(StyleMapping::getHtmlPath); } } -- cgit v1.2.3