/** */ public synchronized static HTMLModelParserAdapterFactory getInstance() { if (instance == null) instance = new HTMLModelParserAdapterFactory(); return instance; }
/** * Overriding copy method */ public INodeAdapterFactory copy() { return getInstance(); } }
/** * This method must return those factories which must be attached to the * structuredModel before content is applied. */ public List getAdapterFactories() { List result = new ArrayList(); INodeAdapterFactory factory = null; factory = StyleAdapterFactory.getInstance(); result.add(factory); factory = HTMLStyleSelectorAdapterFactory.getInstance(); result.add(factory); factory = new HTMLDocumentTypeAdapterFactory(); result.add(factory); factory = HTMLModelParserAdapterFactory.getInstance(); result.add(factory); // factory = new ModelQueryAdapterFactoryForHTML(); result.add(factory); factory = new PropagatingAdapterFactoryImpl(); result.add(factory); return result; }
/** * This method must return those factories which must be attached to the * structuredModel before content is applied. */ public List getAdapterFactories() { List result = new ArrayList(); INodeAdapterFactory factory = null; factory = StyleAdapterFactory.getInstance(); result.add(factory); factory = HTMLStyleSelectorAdapterFactory.getInstance(); result.add(factory); factory = new HTMLDocumentTypeAdapterFactory(); result.add(factory); factory = HTMLModelParserAdapterFactory.getInstance(); result.add(factory); // factory = new ModelQueryAdapterFactoryForHTML(); result.add(factory); factory = new PropagatingAdapterFactoryImpl(); result.add(factory); return result; }
public void initializeFactoryRegistry(FactoryRegistry registry) { Assert.isNotNull(registry); INodeAdapterFactory factory = null; if (!registry.contains(DocumentTypeAdapter.class)) { factory = new HTMLDocumentTypeAdapterFactory(); registry.addFactory(factory); } if (!registry.contains(ModelParserAdapter.class)) { factory = HTMLModelParserAdapterFactory.getInstance(); registry.addFactory(factory); } if (!registry.contains(IStyleSelectorAdapter.class)) { factory = HTMLStyleSelectorAdapterFactory.getInstance(); registry.addFactory(factory); } if (!registry.contains(IStyleSheetAdapter.class)) { factory = StyleAdapterFactory.getInstance(); registry.addFactory(factory); } }