{ } }
Tree 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES   SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

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.
 

Method Detail

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.
Tree 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES   SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD