/** * Returns registered RuleFactory * * @return RuleFactory instance */ public static final RuleFactory getRuleFactory() { if (rf == null) { try { @SuppressWarnings("unchecked") Class<? extends RuleFactory> clazz = (Class<? extends RuleFactory>) Class .forName(DEFAULT_RULE_FACTORY); Method m = clazz.getMethod("getInstance"); registerRuleFactory((RuleFactory) m.invoke(null)); log.debug("Retrived {} as default RuleFactory implementation.", DEFAULT_RULE_FACTORY); } catch (Exception e) { log.error("Unable to get RuleFactory from default", e); throw new RuntimeException( "No RuleFactory implementation registered!"); } } return rf; }
/** * Returns registered RuleFactory * * @return RuleFactory instance */ public static final RuleFactory getRuleFactory() { if (rf == null) { try { @SuppressWarnings("unchecked") Class<? extends RuleFactory> clazz = (Class<? extends RuleFactory>) Class .forName(DEFAULT_RULE_FACTORY); Method m = clazz.getMethod("getInstance"); registerRuleFactory((RuleFactory) m.invoke(null)); log.debug("Retrived {} as default RuleFactory implementation.", DEFAULT_RULE_FACTORY); } catch (Exception e) { log.error("Unable to get RuleFactory from default", e); throw new RuntimeException( "No RuleFactory implementation registered!"); } } return rf; }
/** * Returns registered RuleFactory * * @return RuleFactory instance */ public static final RuleFactory getRuleFactory() { if (rf == null) { try { @SuppressWarnings("unchecked") Class<? extends RuleFactory> clazz = (Class<? extends RuleFactory>) Class .forName(DEFAULT_RULE_FACTORY); Method m = clazz.getMethod("getInstance"); registerRuleFactory((RuleFactory) m.invoke(null)); log.debug("Retrived {} as default RuleFactory implementation.", DEFAULT_RULE_FACTORY); } catch (Exception e) { log.error("Unable to get RuleFactory from default", e); throw new RuntimeException( "No RuleFactory implementation registered!"); } } return rf; }
/** * Returns registered RuleFactory * * @return RuleFactory instance */ public static final RuleFactory getRuleFactory() { if (rf == null) { try { @SuppressWarnings("unchecked") Class<? extends RuleFactory> clazz = (Class<? extends RuleFactory>) Class .forName(DEFAULT_RULE_FACTORY); Method m = clazz.getMethod("getInstance"); registerRuleFactory((RuleFactory) m.invoke(null)); log.debug("Retrived {} as default RuleFactory implementation.", DEFAULT_RULE_FACTORY); } catch (Exception e) { log.error("Unable to get RuleFactory from default", e); throw new RuntimeException( "No RuleFactory implementation registered!"); } } return rf; }
for (URL sheet : defaultSheets) { CSSFactory.registerRuleFactory(printRuleFactory); stylesheet = printParserFactory.append(sheet, network, null, SourceType.URL, stylesheet, sheet); } CSSFactory.registerRuleFactory(printRuleFactory); stylesheet = CSSFactory.getUsedStyles(document, null, baseURL, new MediaSpec(medium), network, stylesheet);