org.apache.manifoldcf.crawler.interfaces
Class EnumeratedValues

java.lang.Object
  extended by org.apache.manifoldcf.crawler.interfaces.EnumeratedValues

public class EnumeratedValues
extends java.lang.Object

This class represents a set of enumerated integer values.


Field Summary
static java.lang.String _rcsid
           
protected  java.util.HashMap legalValues
           
 
Constructor Summary
EnumeratedValues(java.util.ArrayList values)
          Create from arraylist.
EnumeratedValues(int[] values)
          Create enumerated values.
EnumeratedValues(java.lang.String commaList)
          Create for comma-separated list.
EnumeratedValues(java.lang.String[] values)
          Create from a list of semicolon-separated strings.
 
Method Summary
 boolean checkValue(int value)
           
 java.util.Iterator getValues()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rcsid

public static final java.lang.String _rcsid
See Also:
Constant Field Values

legalValues

protected java.util.HashMap legalValues
Constructor Detail

EnumeratedValues

public EnumeratedValues(int[] values)
Create enumerated values.

Parameters:
values - is the set of legal values.

EnumeratedValues

public EnumeratedValues(java.util.ArrayList values)
Create from arraylist.

Parameters:
values - is the arraylist.

EnumeratedValues

public EnumeratedValues(java.lang.String[] values)
Create from a list of semicolon-separated strings.

Parameters:
values - are the values, as strings

EnumeratedValues

public EnumeratedValues(java.lang.String commaList)
Create for comma-separated list.

Method Detail

checkValue

public boolean checkValue(int value)

getValues

public java.util.Iterator getValues()

size

public int size()