Class FontFamilySplitterUtil


  • public final class FontFamilySplitterUtil
    extends java.lang.Object
    Split CSS 'font-family' string into list of font-families or generic-families
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String removeQuotes​(java.lang.String fontFamily)
      Removes quotes from a passed `font-family` CSS string.
      static java.util.List<java.lang.String> splitFontFamily​(java.lang.String fontFamilies)
      Splits passed `font-family` CSS string into list of font families or generic families.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FONT_FAMILY_PATTERN

        private static final java.util.regex.Pattern FONT_FAMILY_PATTERN
      • FONT_FAMILY_PATTERN_QUOTED

        private static final java.util.regex.Pattern FONT_FAMILY_PATTERN_QUOTED
      • FONT_FAMILY_PATTERN_QUOTED_SELECT

        private static final java.util.regex.Pattern FONT_FAMILY_PATTERN_QUOTED_SELECT
    • Constructor Detail

      • FontFamilySplitterUtil

        public FontFamilySplitterUtil()
    • Method Detail

      • splitFontFamily

        public static java.util.List<java.lang.String> splitFontFamily​(java.lang.String fontFamilies)
        Splits passed `font-family` CSS string into list of font families or generic families.
        Parameters:
        fontFamilies - the CSS 'font-family' string
        Returns:
        list of font families or generic families
      • removeQuotes

        public static java.lang.String removeQuotes​(java.lang.String fontFamily)
        Removes quotes from a passed `font-family` CSS string.
        Parameters:
        fontFamily - the CSS 'font-family' string
        Returns:
        the unquoted CSS 'font-family' string