com.codestreet.messageforge
Class RFldConstraintF32Enum

java.lang.Object
  extended bycom.codestreet.messageforge.RFldConstraintF32
      extended bycom.codestreet.messageforge.RFldConstraintF32Enum
All Implemented Interfaces:
RFldConstraint, RFldConstraintNumeric

public class RFldConstraintF32Enum
extends RFldConstraintF32

Class to represent an enumeration constraint on a float message field.

Author:
Jawaid Hakim.

Field Summary
protected  float[] enums_
          Enumeration of allowed values.
 
Constructor Summary
RFldConstraintF32Enum(java.lang.String[] enums)
          Constructor.
RFldConstraintF32Enum(java.lang.String fldName, float[] enums)
          Constructor.
 
Method Summary
 java.lang.String errDesc(java.lang.String fldName)
          Get error description.
 boolean isValid(float val)
          Check if a value satisfies the constraint.
 
Methods inherited from class com.codestreet.messageforge.RFldConstraintF32
isValid, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enums_

protected float[] enums_
Enumeration of allowed values.

Constructor Detail

RFldConstraintF32Enum

public RFldConstraintF32Enum(java.lang.String fldName,
                             float[] enums)
                      throws FieldValidationException
Constructor.

Parameters:
fldName - Name of field to which this constraint is bound.
enums - Enumeration of allowed values.

RFldConstraintF32Enum

public RFldConstraintF32Enum(java.lang.String[] enums)
                      throws FieldValidationException
Constructor.

Parameters:
enums - Enumeration of allowed values.
Method Detail

errDesc

public java.lang.String errDesc(java.lang.String fldName)
Get error description.

Parameters:
fldName - Field name.
Returns:
Error description.

isValid

public boolean isValid(float val)
Check if a value satisfies the constraint.

Specified by:
isValid in class RFldConstraintF32
Parameters:
val - Value.
Returns:
true if the field satisfied the constraint. Otherwise, false is returned.
See Also:
RFld


Copyright © 2003-2006 CodeStreet. All Rights Reserved.