Package org.htmlunit.css
Class BrowserConfiguration
- java.lang.Object
-
- org.htmlunit.css.BrowserConfiguration
-
- Direct Known Subclasses:
BrowserConfiguration.Chrome,BrowserConfiguration.ChromeAndEdge,BrowserConfiguration.ChromeAndEdgeAndFirefox,BrowserConfiguration.ChromeAndEdgeNotIterable,BrowserConfiguration.Edge,BrowserConfiguration.FF,BrowserConfiguration.FFESR,BrowserConfiguration.FFLatest,BrowserConfiguration.FFNotIterable
abstract class BrowserConfiguration extends java.lang.ObjectAllows specifying for whichBrowserVersiona style attribute is defined. Quite experimental: it allows doing more than what we had previously but let's see if this is the right way.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classBrowserConfiguration.Chromeprivate static classBrowserConfiguration.ChromeAndEdgeprivate static classBrowserConfiguration.ChromeAndEdgeAndFirefox(package private) static classBrowserConfiguration.ChromeAndEdgeNotIterableprivate static classBrowserConfiguration.Edgeprivate static classBrowserConfiguration.FFprivate static classBrowserConfiguration.FFESRprivate static classBrowserConfiguration.FFLatestprivate static classBrowserConfiguration.FFNotIterable
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringdefaultValue_
-
Constructor Summary
Constructors Constructor Description BrowserConfiguration(java.lang.String defaultValue)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static BrowserConfigurationchrome(java.lang.String defaultValue)(package private) static BrowserConfigurationchromeAndEdge(java.lang.String defaultValue)(package private) static BrowserConfigurationchromeAndEdgeAndFirefox(java.lang.String defaultValue)(package private) static BrowserConfigurationchromeAndEdgeAuto()(package private) static BrowserConfigurationchromeAndEdgeEmpty()(package private) static BrowserConfigurationchromeAndEdgeNone()(package private) static BrowserConfigurationchromeAndEdgeNormal()(package private) static BrowserConfigurationchromeAndEdgeNotIterable(java.lang.String defaultValue)(package private) static BrowserConfigurationedge(java.lang.String defaultValue)(package private) static BrowserConfigurationff(java.lang.String defaultValue)(package private) static BrowserConfigurationffEsr(java.lang.String defaultValue)(package private) static BrowserConfigurationffLatest(java.lang.String defaultValue)(package private) static BrowserConfigurationffNone()(package private) static BrowserConfigurationffNormal()(package private) static BrowserConfigurationffNotIterable(java.lang.String defaultValue)(package private) java.lang.StringgetDefaultValue()(package private) static BrowserConfigurationgetMatchingConfiguration(BrowserVersion browserVersion, BrowserConfiguration[] browserConfigurations)booleanisIteratable()(package private) abstract booleanmatches(BrowserVersion browserVersion)
-
-
-
Method Detail
-
getDefaultValue
java.lang.String getDefaultValue()
-
matches
abstract boolean matches(BrowserVersion browserVersion)
-
isIteratable
public boolean isIteratable()
-
getMatchingConfiguration
static BrowserConfiguration getMatchingConfiguration(BrowserVersion browserVersion, BrowserConfiguration[] browserConfigurations)
-
chromeAndEdgeAuto
static BrowserConfiguration chromeAndEdgeAuto()
-
chromeAndEdgeNone
static BrowserConfiguration chromeAndEdgeNone()
-
chromeAndEdgeNormal
static BrowserConfiguration chromeAndEdgeNormal()
-
chromeAndEdgeEmpty
static BrowserConfiguration chromeAndEdgeEmpty()
-
chromeAndEdge
static BrowserConfiguration chromeAndEdge(java.lang.String defaultValue)
-
chrome
static BrowserConfiguration chrome(java.lang.String defaultValue)
-
edge
static BrowserConfiguration edge(java.lang.String defaultValue)
-
chromeAndEdgeAndFirefox
static BrowserConfiguration chromeAndEdgeAndFirefox(java.lang.String defaultValue)
-
chromeAndEdgeNotIterable
static BrowserConfiguration chromeAndEdgeNotIterable(java.lang.String defaultValue)
-
ffNone
static BrowserConfiguration ffNone()
-
ffNormal
static BrowserConfiguration ffNormal()
-
ff
static BrowserConfiguration ff(java.lang.String defaultValue)
-
ffNotIterable
static BrowserConfiguration ffNotIterable(java.lang.String defaultValue)
-
ffLatest
static BrowserConfiguration ffLatest(java.lang.String defaultValue)
-
ffEsr
static BrowserConfiguration ffEsr(java.lang.String defaultValue)
-
-