Rule Execution Server API

ilog.rules.factory
Class IlrNotTest

java.lang.Object
  extended by ilog.rules.factory.IlrBaseTest
      extended by ilog.rules.factory.IlrNotTest
All Implemented Interfaces:
ilog.rules.factory.IlrSourceElement, IlrTest, Serializable

public class IlrNotTest
extends IlrBaseTest

This class represents a negated test of the rule language. A negated test reverses the boolean value of its test argument.

Warning: Serialized objects of this class will not be compatible with future releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of IBM Decision Server.

See Also:
Serialized Form

Constructor Summary
IlrNotTest(IlrTest argument)
          Constructs a negated test on a test.
 
Method Summary
 Object exploreTest(IlrFactoryExplorer explorer)
          Explores this test using a factory explorer and returns an object as a result.
 IlrTest getArgument()
          Gets the test argument of this negated test.
 void setArgument(IlrTest argument)
          Changes the test argument of this negated test.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlrNotTest

public IlrNotTest(IlrTest argument)
Constructs a negated test on a test.

Parameters:
argument - The test argument to be negated.
Method Detail

getArgument

public final IlrTest getArgument()
Gets the test argument of this negated test.

Returns:
The test argument of this negated test.

setArgument

public final void setArgument(IlrTest argument)
Changes the test argument of this negated test.

Parameters:
argument - The new argument of this negated test.

exploreTest

public Object exploreTest(IlrFactoryExplorer explorer)
Explores this test using a factory explorer and returns an object as a result.

Parameters:
explorer - The factory explorer.
Returns:
An object which represents the result of the exploration, or null if the method does not return a value.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013