Interface MarkdownInfo
- All Superinterfaces:
java.lang.Comparable<MarkdownInfo>
- All Known Implementing Classes:
CompositeMarkdownInfo,ParsedMarkdown
public interface MarkdownInfo extends java.lang.Comparable<MarkdownInfo>
-
Method Summary
Modifier and Type Method Description default intcompareTo(@NotNull MarkdownInfo o)default java.util.List<java.util.regex.Pattern>getAggregators()java.lang.StringgetBody()FrontMatterInfogetFrontmatter()default java.util.List<java.lang.String>getIncluded()java.nio.file.PathgetPath()default java.util.List<java.util.regex.Pattern>getTopicGlobs()default java.util.List<java.lang.String>getTopics()booleanhasAggregations()default booleanhasAggregators()default booleanhasTopicGlobs()default booleanmatchesTopicPattern(java.util.regex.Pattern pattern)MarkdownInfowithIncluded(java.util.List<java.lang.String> included)MarkdownInfowithTopics(java.util.List<java.lang.String> assigning)
-
Method Details
-
getPath
java.nio.file.Path getPath() -
getBody
java.lang.String getBody() -
getFrontmatter
FrontMatterInfo getFrontmatter() -
hasAggregations
boolean hasAggregations() -
hasTopicGlobs
default boolean hasTopicGlobs() -
getTopicGlobs
default java.util.List<java.util.regex.Pattern> getTopicGlobs() -
getTopics
default java.util.List<java.lang.String> getTopics() -
getIncluded
default java.util.List<java.lang.String> getIncluded() -
hasAggregators
default boolean hasAggregators() -
getAggregators
default java.util.List<java.util.regex.Pattern> getAggregators() -
withTopics
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<MarkdownInfo>
-
matchesTopicPattern
default boolean matchesTopicPattern(java.util.regex.Pattern pattern) -
withIncluded
-