Class EnumParam
- java.lang.Object
-
- com.thaiopensource.relaxng.translate.util.AbstractParam
-
- com.thaiopensource.relaxng.translate.util.EnumParam
-
- All Implemented Interfaces:
Param
public abstract class EnumParam extends AbstractParam
-
-
Constructor Summary
Constructors Constructor Description EnumParam(java.lang.String[] values)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getValues()voidset(java.lang.String value)protected abstract voidsetEnum(int value)-
Methods inherited from class com.thaiopensource.relaxng.translate.util.AbstractParam
allowRepeat, set
-
-
-
-
Method Detail
-
getValues
public java.lang.String[] getValues()
-
set
public void set(java.lang.String value) throws InvalidParamValueException- Specified by:
setin interfaceParam- Overrides:
setin classAbstractParam- Throws:
InvalidParamValueException
-
setEnum
protected abstract void setEnum(int value) throws InvalidParamValueException- Throws:
InvalidParamValueException
-
-