Class FontFamilySplitterUtil
- java.lang.Object
-
- com.itextpdf.styledxmlparser.util.FontFamilySplitterUtil
-
public final class FontFamilySplitterUtil extends java.lang.Object
Split CSS 'font-family' string into list of font-families or generic-families
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.Pattern
FONT_FAMILY_PATTERN
private static java.util.regex.Pattern
FONT_FAMILY_PATTERN_QUOTED
private static java.util.regex.Pattern
FONT_FAMILY_PATTERN_QUOTED_SELECT
-
Constructor Summary
Constructors Constructor Description FontFamilySplitterUtil()
-
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.
-
-
-
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
-
-
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
-
-