Class PegdownOptionsAdapter


  • public class PegdownOptionsAdapter
    extends Object
    • Field Detail

      • PEGDOWN_EXTENSIONS

        public static final com.vladsch.flexmark.util.data.DataKey<Integer> PEGDOWN_EXTENSIONS
    • Constructor Detail

      • PegdownOptionsAdapter

        public PegdownOptionsAdapter()
      • PegdownOptionsAdapter

        public PegdownOptionsAdapter​(com.vladsch.flexmark.util.data.DataHolder dataSet)
      • PegdownOptionsAdapter

        public PegdownOptionsAdapter​(int pegdownExtensions)
    • Method Detail

      • flexmarkOptions

        public static com.vladsch.flexmark.util.data.DataHolder flexmarkOptions​(int pegdownExtensions,
                                                                                com.vladsch.flexmark.util.misc.Extension... extensions)
      • flexmarkOptions

        public static com.vladsch.flexmark.util.data.DataHolder flexmarkOptions​(boolean strictHtml,
                                                                                int pegdownExtensions,
                                                                                com.vladsch.flexmark.util.misc.Extension... extensions)
      • haveAnyExtensions

        public boolean haveAnyExtensions​(int mask)
        Test if any of the given extensions are in the mask
        Parameters:
        mask - extension flag mask
        Returns:
        true if any of the extensions given by the mask
      • haveAllExtensions

        public boolean haveAllExtensions​(int mask)
        Test if all given extensions are in the mask
        Parameters:
        mask - extension flag mask
        Returns:
        true if any of the extensions given by the mask
      • getFlexmarkOptions

        public com.vladsch.flexmark.util.data.DataHolder getFlexmarkOptions​(com.vladsch.flexmark.util.misc.Extension... additionalExtensions)
      • getFlexmarkOptions

        public com.vladsch.flexmark.util.data.DataHolder getFlexmarkOptions​(boolean strictHtml,
                                                                            com.vladsch.flexmark.util.misc.Extension... additionalExtensions)
      • removePegdownExtensions

        public PegdownOptionsAdapter removePegdownExtensions​(int pegdownExtensions)