Class ListOptions

    • Field Detail

      • autoLoose

        protected boolean autoLoose
      • autoLooseOneLevelLists

        protected boolean autoLooseOneLevelLists
      • delimiterMismatchToNewList

        protected boolean delimiterMismatchToNewList
      • endOnDoubleBlank

        protected boolean endOnDoubleBlank
      • itemMarkerSpace

        protected boolean itemMarkerSpace
      • itemTypeMismatchToNewList

        protected boolean itemTypeMismatchToNewList
      • itemTypeMismatchToSubList

        protected boolean itemTypeMismatchToSubList
      • looseWhenPrevHasTrailingBlankLine

        protected boolean looseWhenPrevHasTrailingBlankLine
      • looseWhenLastItemPrevHasTrailingBlankLine

        protected boolean looseWhenLastItemPrevHasTrailingBlankLine
      • looseWhenHasNonListChildren

        protected boolean looseWhenHasNonListChildren
      • looseWhenBlankLineFollowsItemParagraph

        protected boolean looseWhenBlankLineFollowsItemParagraph
      • looseWhenHasLooseSubItem

        protected boolean looseWhenHasLooseSubItem
      • looseWhenHasTrailingBlankLine

        protected boolean looseWhenHasTrailingBlankLine
      • looseWhenContainsBlankLine

        protected boolean looseWhenContainsBlankLine
      • numberedItemMarkerSuffixed

        protected boolean numberedItemMarkerSuffixed
      • orderedItemDotOnly

        protected boolean orderedItemDotOnly
      • orderedListManualStart

        protected boolean orderedListManualStart
      • itemContentAfterSuffix

        protected boolean itemContentAfterSuffix
      • itemPrefixChars

        @NotNull
        protected java.lang.String itemPrefixChars
      • codeIndent

        protected int codeIndent
      • itemIndent

        protected int itemIndent
      • newItemCodeIndent

        protected int newItemCodeIndent
      • itemMarkerSuffixes

        @NotNull
        protected java.lang.String[] itemMarkerSuffixes
    • Constructor Detail

      • ListOptions

        public ListOptions()
    • Method Detail

      • getFrom

        @Deprecated
        @NotNull
        public static ListOptions getFrom​(DataHolder options)
        Deprecated.
        use get()
        Parameters:
        options - options
        Returns:
        new list options
      • isTightListItem

        public boolean isTightListItem​(@NotNull
                                       ListItem node)
      • isInTightListItem

        public boolean isInTightListItem​(@NotNull
                                         Paragraph node)
      • canInterrupt

        public boolean canInterrupt​(@NotNull
                                    ListBlock a,
                                    boolean isEmptyItem,
                                    boolean isItemParagraph)
      • canStartSubList

        public boolean canStartSubList​(@NotNull
                                       ListBlock a,
                                       boolean isEmptyItem)
      • startNewList

        public boolean startNewList​(@NotNull
                                    ListBlock a,
                                    @NotNull
                                    ListBlock b)
      • startSubList

        public boolean startSubList​(@NotNull
                                    ListBlock a,
                                    @NotNull
                                    ListBlock b)
      • addItemMarkerSuffixes

        public static void addItemMarkerSuffixes​(@NotNull
                                                 MutableDataHolder options,
                                                 java.lang.String... itemMarkerSuffixes)
      • isAutoLoose

        public boolean isAutoLoose()
      • isAutoLooseOneLevelLists

        public boolean isAutoLooseOneLevelLists()
      • isDelimiterMismatchToNewList

        public boolean isDelimiterMismatchToNewList()
      • isEndOnDoubleBlank

        public boolean isEndOnDoubleBlank()
      • isItemMarkerSpace

        public boolean isItemMarkerSpace()
      • isItemTypeMismatchToNewList

        public boolean isItemTypeMismatchToNewList()
      • isItemContentAfterSuffix

        public boolean isItemContentAfterSuffix()
      • getItemPrefixChars

        @NotNull
        public java.lang.String getItemPrefixChars()
      • isItemTypeMismatchToSubList

        public boolean isItemTypeMismatchToSubList()
      • isLooseWhenPrevHasTrailingBlankLine

        public boolean isLooseWhenPrevHasTrailingBlankLine()
      • isLooseWhenLastItemPrevHasTrailingBlankLine

        public boolean isLooseWhenLastItemPrevHasTrailingBlankLine()
      • isLooseWhenHasNonListChildren

        public boolean isLooseWhenHasNonListChildren()
      • isLooseWhenHasLooseSubItem

        public boolean isLooseWhenHasLooseSubItem()
      • isLooseWhenHasTrailingBlankLine

        public boolean isLooseWhenHasTrailingBlankLine()
      • isLooseWhenContainsBlankLine

        public boolean isLooseWhenContainsBlankLine()
      • isLooseWhenBlankLineFollowsItemParagraph

        public boolean isLooseWhenBlankLineFollowsItemParagraph()
      • isOrderedItemDotOnly

        public boolean isOrderedItemDotOnly()
      • isOrderedListManualStart

        public boolean isOrderedListManualStart()
      • isNumberedItemMarkerSuffixed

        public boolean isNumberedItemMarkerSuffixed()
      • getCodeIndent

        public int getCodeIndent()
      • getItemIndent

        public int getItemIndent()
      • getNewItemCodeIndent

        public int getNewItemCodeIndent()
      • getItemMarkerSuffixes

        @NotNull
        public java.lang.String[] getItemMarkerSuffixes()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object