edu.stanford.nlp.ling.tokensregex.types
Class ValueFunctions.TypeCheckedFunction

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.types.ValueFunctions.NamedValueFunction
      extended by edu.stanford.nlp.ling.tokensregex.types.ValueFunctions.TypeCheckedFunction
All Implemented Interfaces:
ValueFunction
Enclosing class:
ValueFunctions

public abstract static class ValueFunctions.TypeCheckedFunction
extends ValueFunctions.NamedValueFunction


Field Summary
 
Fields inherited from class edu.stanford.nlp.ling.tokensregex.types.ValueFunctions.NamedValueFunction
name, signature
 
Constructor Summary
ValueFunctions.TypeCheckedFunction(java.lang.String name, java.util.List<ValueFunctions.ParamInfo> paramInfos)
           
ValueFunctions.TypeCheckedFunction(java.lang.String name, ValueFunctions.ParamInfo... paramInfos)
           
 
Method Summary
 boolean checkArgs(java.util.List<Value> in)
          Checks if the arguments are valid
 java.lang.String getParamDesc()
           
 
Methods inherited from class edu.stanford.nlp.ling.tokensregex.types.ValueFunctions.NamedValueFunction
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.nlp.ling.tokensregex.types.ValueFunction
apply
 

Constructor Detail

ValueFunctions.TypeCheckedFunction

public ValueFunctions.TypeCheckedFunction(java.lang.String name,
                                          java.util.List<ValueFunctions.ParamInfo> paramInfos)

ValueFunctions.TypeCheckedFunction

public ValueFunctions.TypeCheckedFunction(java.lang.String name,
                                          ValueFunctions.ParamInfo... paramInfos)
Method Detail

getParamDesc

public java.lang.String getParamDesc()
Overrides:
getParamDesc in class ValueFunctions.NamedValueFunction

checkArgs

public boolean checkArgs(java.util.List<Value> in)
Description copied from interface: ValueFunction
Checks if the arguments are valid

Returns:
true if the arguments are valid (false otherwise)


Stanford NLP Group