private static BrowserVersion firefox17WithUptoDateFlash = new BrowserVersion(BrowserVersion.FIREFOX_17.getApplicationName(), BrowserVersion.FIREFOX_17.getApplicationVersion(), BrowserVersion.FIREFOX_17.getUserAgent(), BrowserVersion.FIREFOX_17.getBrowserVersionNumeric(),new BrowserVersionFeatures[]{ BrowserVersionFeatures.JS_FRAME_RESOLVE_URL_WITH_PARENT_WINDOW, BrowserVersionFeatures.STYLESHEET_HREF_EXPANDURL, BrowserVersionFeatures.STYLESHEET_HREF_STYLE_NULL }); static { PluginConfiguration plugin1 = new PluginConfiguration( "Shockwave Flash", "Shockwave Flash 11.4 r402", "NPSWF32_11_4_402_287.dll"); plugin1.getMimeTypes().add(new PluginConfiguration.MimeType( "application/x-shockwave-flash", "Adobe Flash movie", "swf")); firefox17WithUptoDateFlash.getPlugins().add(plugin1); } final WebClient webClient = new WebClient(firefox17WithUptoDateFlash);
workPiece_.fontHeights_ = version.fontHeights_; for (final PluginConfiguration pluginConf : version.getPlugins()) { workPiece_.plugins_.add(pluginConf.clone());
workPiece_.fontHeights_ = version.fontHeights_; for (final PluginConfiguration pluginConf : version.getPlugins()) { workPiece_.plugins_.add(pluginConf.clone());
private void initPlugins() { if (plugins_ != null) { return; } plugins_ = new PluginArray(); plugins_.setParentScope(this); plugins_.setPrototype(getPrototype(PluginArray.class)); mimeTypes_ = new MimeTypeArray(); mimeTypes_.setParentScope(this); mimeTypes_.setPrototype(getPrototype(MimeTypeArray.class)); for (final PluginConfiguration pluginConfig : getBrowserVersion().getPlugins()) { final Plugin plugin = new Plugin(pluginConfig.getName(), pluginConfig.getDescription(), pluginConfig.getFilename()); plugin.setParentScope(this); plugin.setPrototype(getPrototype(Plugin.class)); plugins_.add(plugin); for (final PluginConfiguration.MimeType mimeTypeConfig : pluginConfig.getMimeTypes()) { final MimeType mimeType = new MimeType(mimeTypeConfig.getType(), mimeTypeConfig.getDescription(), mimeTypeConfig.getSuffixes(), plugin); mimeType.setParentScope(this); mimeType.setPrototype(getPrototype(MimeType.class)); mimeTypes_.add(mimeType); plugin.add(mimeType); } } }
private void initPlugins() { if (plugins_ != null) { return; } plugins_ = new PluginArray(); plugins_.setParentScope(this); plugins_.setPrototype(getPrototype(PluginArray.class)); mimeTypes_ = new MimeTypeArray(); mimeTypes_.setParentScope(this); mimeTypes_.setPrototype(getPrototype(MimeTypeArray.class)); for (final PluginConfiguration pluginConfig : getBrowserVersion().getPlugins()) { final Plugin plugin = new Plugin(pluginConfig.getName(), pluginConfig.getDescription(), pluginConfig.getFilename()); plugin.setParentScope(this); plugin.setPrototype(getPrototype(Plugin.class)); plugins_.add(plugin); for (final PluginConfiguration.MimeType mimeTypeConfig : pluginConfig.getMimeTypes()) { final MimeType mimeType = new MimeType(mimeTypeConfig.getType(), mimeTypeConfig.getDescription(), mimeTypeConfig.getSuffixes(), plugin); mimeType.setParentScope(this); mimeType.setPrototype(getPrototype(MimeType.class)); mimeTypes_.add(mimeType); plugin.add(mimeType); } } }
private void initPlugins() { if (plugins_ != null) { return; } plugins_ = new PluginArray(); plugins_.setParentScope(this); plugins_.setPrototype(getPrototype(PluginArray.class)); mimeTypes_ = new MimeTypeArray(); mimeTypes_.setParentScope(this); mimeTypes_.setPrototype(getPrototype(MimeTypeArray.class)); for (final PluginConfiguration pluginConfig : getBrowserVersion().getPlugins()) { final Plugin plugin = new Plugin(pluginConfig.getName(), pluginConfig.getDescription(), pluginConfig.getFilename()); plugin.setParentScope(this); plugin.setPrototype(getPrototype(Plugin.class)); plugins_.add(plugin); for (final PluginConfiguration.MimeType mimeTypeConfig : pluginConfig.getMimeTypes()) { final MimeType mimeType = new MimeType(mimeTypeConfig.getType(), mimeTypeConfig.getDescription(), mimeTypeConfig.getSuffixes(), plugin); mimeType.setParentScope(this); mimeType.setPrototype(getPrototype(MimeType.class)); mimeTypes_.add(mimeType); plugin.add(mimeType); } } }
private void initPlugins() { if (plugins_ != null) { return; } plugins_ = new PluginArray(); plugins_.setParentScope(this); plugins_.setPrototype(getPrototype(PluginArray.class)); mimeTypes_ = new MimeTypeArray(); mimeTypes_.setParentScope(this); mimeTypes_.setPrototype(getPrototype(MimeTypeArray.class)); for (final PluginConfiguration pluginConfig : getBrowserVersion().getPlugins()) { final Plugin plugin = new Plugin(pluginConfig.getName(), pluginConfig.getDescription(), pluginConfig.getVersion(), pluginConfig.getFilename()); plugin.setParentScope(this); plugin.setPrototype(getPrototype(Plugin.class)); plugins_.add(plugin); for (final PluginConfiguration.MimeType mimeTypeConfig : pluginConfig.getMimeTypes()) { final MimeType mimeType = new MimeType(mimeTypeConfig.getType(), mimeTypeConfig.getDescription(), mimeTypeConfig.getSuffixes(), plugin); mimeType.setParentScope(this); mimeType.setPrototype(getPrototype(MimeType.class)); mimeTypes_.add(mimeType); plugin.add(mimeType); } } }
private void initPlugins() { if (plugins_ != null) { return; } plugins_ = new PluginArray(); plugins_.setParentScope(this); plugins_.setPrototype(getPrototype(PluginArray.class)); mimeTypes_ = new MimeTypeArray(); mimeTypes_.setParentScope(this); mimeTypes_.setPrototype(getPrototype(MimeTypeArray.class)); for (final PluginConfiguration pluginConfig : getBrowserVersion().getPlugins()) { final Plugin plugin = new Plugin(pluginConfig.getName(), pluginConfig.getDescription(), pluginConfig.getVersion(), pluginConfig.getFilename()); plugin.setParentScope(this); plugin.setPrototype(getPrototype(Plugin.class)); plugins_.add(plugin); for (final PluginConfiguration.MimeType mimeTypeConfig : pluginConfig.getMimeTypes()) { final MimeType mimeType = new MimeType(mimeTypeConfig.getType(), mimeTypeConfig.getDescription(), mimeTypeConfig.getSuffixes(), plugin); mimeType.setParentScope(this); mimeType.setPrototype(getPrototype(MimeType.class)); mimeTypes_.add(mimeType); plugin.add(mimeType); } } }