GraphLab Project

graphlab.platform.lang
Class SetValidator<t>

java.lang.Object
  extended by graphlab.platform.lang.SetValidator<t>
All Implemented Interfaces:
Validator<t>
Direct Known Subclasses:
ArrayX

public class SetValidator<t>
extends java.lang.Object
implements Validator<t>

This is a validator that it's valid values are a set of values

Author:
Azin Azadi

Constructor Summary
SetValidator()
           
 
Method Summary
 void addValidValue(t x)
           
 void addValidValues(t[] o)
           
 java.lang.Object[] getValidValues()
           
 boolean isValid(t o)
           
 void removeValidValue(t x)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SetValidator

public SetValidator()
Method Detail

addValidValues

public void addValidValues(t[] o)

addValidValue

public void addValidValue(t x)

removeValidValue

public void removeValidValue(t x)

isValid

public boolean isValid(t o)
Specified by:
isValid in interface Validator<t>

getValidValues

public java.lang.Object[] getValidValues()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

GraphLab Project