Class PegdownOptionsAdapter


  • public class PegdownOptionsAdapter
    extends java.lang.Object
    • Field Detail

      • PEGDOWN_EXTENSIONS

        public static final DataKey<java.lang.Integer> PEGDOWN_EXTENSIONS
    • Constructor Detail

      • PegdownOptionsAdapter

        public PegdownOptionsAdapter()
      • PegdownOptionsAdapter

        public PegdownOptionsAdapter​(DataHolder dataSet)
      • PegdownOptionsAdapter

        public PegdownOptionsAdapter​(int pegdownExtensions)
    • Method Detail

      • flexmarkOptions

        public static DataHolder flexmarkOptions​(int pegdownExtensions,
                                                 Extension... extensions)
      • flexmarkOptions

        public static DataHolder flexmarkOptions​(boolean strictHtml,
                                                 int pegdownExtensions,
                                                 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 DataHolder getFlexmarkOptions​(Extension... additionalExtensions)
      • getFlexmarkOptions

        public DataHolder getFlexmarkOptions​(boolean strictHtml,
                                             Extension... additionalExtensions)
      • removePegdownExtensions

        public PegdownOptionsAdapter removePegdownExtensions​(int pegdownExtensions)