public class MutableCapabilities
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
MutableCapabilities() |
MutableCapabilities(Capabilities other) |
MutableCapabilities(java.util.Map<java.lang.String,?> capabilities) |
| 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() |
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() |
MutableCapabilities |
merge(Capabilities extraCapabilities)
Merge the extra capabilities provided into this DesiredCapabilities instance.
|
void |
setCapability(java.lang.String capabilityName,
boolean value) |
void |
setCapability(java.lang.String key,
java.lang.Object value) |
void |
setCapability(java.lang.String capabilityName,
Platform value) |
void |
setCapability(java.lang.String capabilityName,
java.lang.String value) |
java.util.Map<java.lang.String,java.lang.Object> |
toJson() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBrowserName, getVersion, ispublic MutableCapabilities()
public MutableCapabilities(Capabilities other)
public MutableCapabilities(java.util.Map<java.lang.String,?> capabilities)
public MutableCapabilities merge(Capabilities extraCapabilities)
merge in interface CapabilitiesextraCapabilities - Additional capabilities to be added.public void setCapability(java.lang.String capabilityName,
boolean value)
public void setCapability(java.lang.String capabilityName,
java.lang.String value)
public void setCapability(java.lang.String capabilityName,
Platform value)
public void setCapability(java.lang.String key,
java.lang.Object value)
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.CapabilityTypepublic 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