Class CssAtRuleFactory

java.lang.Object
com.itextpdf.styledxmlparser.css.CssAtRuleFactory

public final class CssAtRuleFactory extends Object
A factory for creating CssAtRule objects.
  • Constructor Details

    • CssAtRuleFactory

      private CssAtRuleFactory()
  • Method Details

    • createSemicolonAtRule

      public static CssSemicolonAtRule createSemicolonAtRule(String ruleDeclaration)
      Create a new CssSemicolonAtRule object.
      Parameters:
      ruleDeclaration - the rule declaration
      Returns:
      a CssSemicolonAtRule instance
    • createNestedRule

      public static CssNestedAtRule createNestedRule(String ruleDeclaration)
      Creates a new CssNestedAtRule object.
      Parameters:
      ruleDeclaration - the rule declaration
      Returns:
      a CssNestedAtRule instance
    • extractRuleNameFromDeclaration

      static String extractRuleNameFromDeclaration(String ruleDeclaration)
      Extracts the rule name from the CSS rule declaration.
      Parameters:
      ruleDeclaration - the rule declaration
      Returns:
      the rule name