public class ImmutableCapabilities
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
ImmutableCapabilities() |
ImmutableCapabilities(Capabilities other) |
ImmutableCapabilities(java.util.Map<java.lang.String,?> capabilities) |
ImmutableCapabilities(java.lang.String k,
java.lang.Object v) |
ImmutableCapabilities(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2) |
ImmutableCapabilities(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3) |
ImmutableCapabilities(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4) |
ImmutableCapabilities(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4,
java.lang.String k5,
java.lang.Object v5) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
amendHashCode()
Subclasses can use this to add information that isn't always in the capabilities map.
|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
static ImmutableCapabilities |
copyOf(Capabilities capabilities) |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getCapability(java.lang.String capabilityName) |
java.util.Set<java.lang.String> |
getCapabilityNames() |
Platform |
getPlatform() |
int |
hashCode() |
protected void |
setCapability(java.lang.String key,
java.lang.Object value) |
java.util.Map<java.lang.String,java.lang.Object> |
toJson() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBrowserName, getVersion, is, isJavascriptEnabled, mergepublic ImmutableCapabilities()
public ImmutableCapabilities(java.lang.String k,
java.lang.Object v)
public ImmutableCapabilities(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2)
public ImmutableCapabilities(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3)
public ImmutableCapabilities(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4)
public ImmutableCapabilities(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4,
java.lang.String k5,
java.lang.Object v5)
public ImmutableCapabilities(Capabilities other)
public ImmutableCapabilities(java.util.Map<java.lang.String,?> capabilities)
public static ImmutableCapabilities copyOf(Capabilities capabilities)
public Platform getPlatform()
getPlatform in interface Capabilitiespublic java.lang.Object getCapability(java.lang.String capabilityName)
getCapability in interface CapabilitiescapabilityName - The capability to return.org.openqa.selenium.remote.CapabilityTypeprotected void setCapability(java.lang.String key,
java.lang.Object value)
public java.util.Set<java.lang.String> getCapabilityNames()
getCapabilityNames in interface Capabilitiespublic java.util.Map<java.lang.String,java.lang.Object> asMap()
asMap in interface Capabilitiespublic java.util.Map<java.lang.String,java.lang.Object> toJson()
protected int amendHashCode()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object