com.codestreet.messageforge
Class RFldConstraintI64Enum

java.lang.Object
  extended bycom.codestreet.messageforge.RFldConstraintI64
      extended bycom.codestreet.messageforge.RFldConstraintI64Enum
All Implemented Interfaces:
RFldConstraint, RFldConstraintNumeric

public class RFldConstraintI64Enum
extends RFldConstraintI64

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

Author:
Jawaid Hakim.

Field Summary
protected  long[] enums_
          Enumeration of allowed values.
 
Constructor Summary
RFldConstraintI64Enum(java.lang.String fldName, long[] enums)
          Constructor.
RFldConstraintI64Enum(java.lang.String fldName, java.lang.String[] enums)
          Constructor.
 
Method Summary
 java.lang.String errDesc(java.lang.String fldName)
          Get error description.
 boolean isValid(long val)
          Check if a value satisfies the constraint.
 
Methods inherited from class com.codestreet.messageforge.RFldConstraintI64
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 long[] enums_
Enumeration of allowed values.

Constructor Detail

RFldConstraintI64Enum

public RFldConstraintI64Enum(java.lang.String fldName,
                             long[] enums)
                      throws FieldValidationException
Constructor.

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

RFldConstraintI64Enum

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

Parameters:
fldName - Name of field to which this constraint is bound.
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(long val)
Check if a value satisfies the constraint.

Specified by:
isValid in class RFldConstraintI64
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.