com.ibm.portal.devicesupport
Interface DeviceClassEquationSupport
-
public interface DeviceClassEquationSupport
Adds support for device class equations. Creation of equation objects and checking if something
is a device equation (has OR, AND, NOT, or parenthesis).
Coding example:
if (aDeviceModel instanceof DeviceClassEquationSupport) { DeviceClassEquation equation = ((DeviceClassEquationSupport) aDeviceModel).createEquation(equationString);
...
} else { // no device equation support available.
}
- Since:
- 8.5
Method Summary
|
DeviceClassEquation |
createEquation(java.lang.String equation)
Create a device equation from a string. |
java.lang.Boolean |
isEquation(java.lang.String equation)
Check if a given string is a device equation. |
createEquation
DeviceClassEquation createEquation(java.lang.String equation)
throws DeviceClassException
- Create a device equation from a string. Throws an exception if equation input is invalid.
- Parameters:
- equation - the device equation in string form.
- Returns:
- device equation object
- Throws:
- DeviceClassException
isEquation
java.lang.Boolean isEquation(java.lang.String equation)
- Check if a given string is a device equation.
- Parameters:
- equation - the device equation to check.
- Returns:
- true if a device equation, false otherwise.