public static class Source.Capability
extends java.lang.Object
Constructor and Description |
---|
Capability(java.lang.String capName,
java.lang.Object capValueInJson) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<Source.Capability> |
createCapList(java.util.Map<java.lang.String,java.lang.Object> jsonCaps) |
int |
getCode() |
java.lang.Object |
getCurrentValue() |
java.lang.String |
getErrorString() |
java.lang.String |
getName() |
java.lang.Object |
getValue()
Can be of type: null, Integer, String, List of Int/String, CapValueEnumeration, or CapValueRange.
|
boolean |
isSupported()
Return false if this cap is not supported by the device.
|
java.lang.String |
toString() |
int |
validate(java.lang.Object attempt)
Return 1 if valid, 0 if invalid; -1 if unable to valid.
|
public Capability(java.lang.String capName, java.lang.Object capValueInJson)
public static java.util.List<Source.Capability> createCapList(java.util.Map<java.lang.String,java.lang.Object> jsonCaps)
public int validate(java.lang.Object attempt)
attempt
- public java.lang.String getName()
public int getCode()
public java.lang.Object getValue()
public java.lang.Object getCurrentValue()
public java.lang.String getErrorString()
public boolean isSupported()
public java.lang.String toString()
toString
in class java.lang.Object
v12.0.5.0 | Copyright © Asprise Software. All Rights Reserved. Please visit the product page at asprise.com