com.ibm.as400.resource
Class BooleanValueMap

java.lang.Object
  |
  +--com.ibm.as400.resource.AbstractValueMap
        |
        +--com.ibm.as400.resource.BooleanValueMap
All Implemented Interfaces:
java.io.Serializable, ValueMap

public class BooleanValueMap
extends AbstractValueMap
implements java.io.Serializable

The BooleanValueMap class maps between a logical Boolean value and specified physical values.

See Also:
Serialized Form

Constructor Summary
BooleanValueMap(java.lang.Object[] falseValues, java.lang.Object[] trueValues)
          Constructs a BooleanValueMap object.
BooleanValueMap(java.lang.Object falseValue, java.lang.Object trueValue)
          Constructs a BooleanValueMap object.
 
Method Summary
 java.lang.Object ltop(java.lang.Object logicalValue)
          Maps from a logical value to a physical value.
 java.lang.Object ptol(java.lang.Object physicalValue)
          Maps from a physical value to a logical value.
 
Methods inherited from class com.ibm.as400.resource.AbstractValueMap
ltop, ptol
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanValueMap

public BooleanValueMap(java.lang.Object falseValue,
                       java.lang.Object trueValue)
Constructs a BooleanValueMap object.
Parameters:
falseValue - The physical value which represents false.
trueValue - The physical value which represents true.

BooleanValueMap

public BooleanValueMap(java.lang.Object[] falseValues,
                       java.lang.Object[] trueValues)
Constructs a BooleanValueMap object.
Parameters:
falseValues - The physical values which represent false.
trueValues - The physical values which represent true.
Method Detail

ltop

public java.lang.Object ltop(java.lang.Object logicalValue)
Maps from a logical value to a physical value.
Overrides:
ltop in class AbstractValueMap
Parameters:
logicalValue - The logical value.
Returns:
The physical value.

ptol

public java.lang.Object ptol(java.lang.Object physicalValue)
Maps from a physical value to a logical value.
Overrides:
ptol in class AbstractValueMap
Parameters:
physicalValue - The physical value.
Returns:
The logical value.