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

java.lang.Object
  extended by edu.stanford.nlp.ling.tokensregex.types.ValueFunctions

public class ValueFunctions
extends java.lang.Object

ValueFunctions supported by tokensregex

Author:
Angel Chang

Nested Class Summary
static class ValueFunctions.BooleanFunction
           
static class ValueFunctions.ComparableComparator<T extends java.lang.Comparable<T>>
           
static class ValueFunctions.CompareFunction<T>
           
static class ValueFunctions.CompareType
           
static class ValueFunctions.NamedValueFunction
           
static class ValueFunctions.NumericComparator
           
static class ValueFunctions.NumericFunction
           
static class ValueFunctions.ParamInfo
           
static class ValueFunctions.StringFunction
           
static class ValueFunctions.TypeCheckedFunction
           
 
Field Summary
static ValueFunction ADD_FUNCTION
           
static ValueFunction AGGREGATE_FUNCTION
           
static ValueFunction AND_FUNCTION
           
static ValueFunction ANNOTATION_FUNCTION
           
static ValueFunction COMPOSITE_KEYS_FUNCTION
           
static ValueFunction COMPOSITE_VALUE_FUNCTION
           
static ValueFunction CONCAT_FUNCTION
           
static ValueFunction CREATE_REGEX_FUNCTION
           
static ValueFunction DIVIDE_FUNCTION
           
static ValueFunction EQUALS_FUNCTION
           
static ValueFunction FORMAT_FUNCTION
           
static ValueFunction GET_ANNOTATION_TAG_FUNCTION
           
static ValueFunction GET_VALUE_TAG_FUNCTION
           
static ValueFunction JOIN_FUNCTION
           
static ValueFunction LIST_VALUE_FUNCTION
           
static ValueFunction LOWERCASE_FUNCTION
           
static ValueFunction MAP_FUNCTION
           
static ValueFunction MAP_KEYS_FUNCTION
           
static ValueFunction MAP_VALUE_FUNCTION
           
static ValueFunction MAP_VALUES_FUNCTION
           
static ValueFunction MOD_FUNCTION
           
static ValueFunction MULTIPLY_FUNCTION
           
static ValueFunction NEGATE_FUNCTION
           
static ValueFunction NOT_EQUALS_FUNCTION
           
static ValueFunction NOT_FUNCTION
           
static ValueFunctions.NumericComparator NUMBER_COMPARATOR
           
static ValueFunction OBJECT_FIELD_FUNCTION
           
static ValueFunction OR_FUNCTION
           
static ValueFunction REMOVE_ANNOTATION_TAG_FUNCTION
           
static ValueFunction REMOVE_VALUE_TAG_FUNCTION
           
static ValueFunction SET_ANNOTATION_TAG_FUNCTION
           
static ValueFunction SET_VALUE_TAG_FUNCTION
           
static ValueFunction STRING_MATCH_FUNCTION
           
static ValueFunction STRING_REPLACE_FUNCTION
           
static ValueFunction SUBTRACT_FUNCTION
           
static ValueFunction TAGS_VALUE_FUNCTION
           
static ValueFunction TOKEN_STRING_SPLIT_FUNCTION
           
static ValueFunction TOKENS_MATCH_FUNCTION
           
static ValueFunction TOKENS_REPLACE_FUNCTION
           
static ValueFunction UPPERCASE_FUNCTION
           
 
Constructor Summary
ValueFunctions()
           
 
Method Summary
static boolean isInteger(java.lang.Number n)
           
protected static java.lang.Object lookupFunctionObject(Env env, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADD_FUNCTION

public static final ValueFunction ADD_FUNCTION

SUBTRACT_FUNCTION

public static final ValueFunction SUBTRACT_FUNCTION

MULTIPLY_FUNCTION

public static final ValueFunction MULTIPLY_FUNCTION

DIVIDE_FUNCTION

public static final ValueFunction DIVIDE_FUNCTION

MOD_FUNCTION

public static final ValueFunction MOD_FUNCTION

NEGATE_FUNCTION

public static final ValueFunction NEGATE_FUNCTION

AND_FUNCTION

public static final ValueFunction AND_FUNCTION

OR_FUNCTION

public static final ValueFunction OR_FUNCTION

NOT_FUNCTION

public static final ValueFunction NOT_FUNCTION

CONCAT_FUNCTION

public static final ValueFunction CONCAT_FUNCTION

UPPERCASE_FUNCTION

public static final ValueFunction UPPERCASE_FUNCTION

LOWERCASE_FUNCTION

public static final ValueFunction LOWERCASE_FUNCTION

FORMAT_FUNCTION

public static final ValueFunction FORMAT_FUNCTION

JOIN_FUNCTION

public static final ValueFunction JOIN_FUNCTION

CREATE_REGEX_FUNCTION

public static final ValueFunction CREATE_REGEX_FUNCTION

MAP_VALUES_FUNCTION

public static final ValueFunction MAP_VALUES_FUNCTION

MAP_FUNCTION

public static final ValueFunction MAP_FUNCTION

TOKENS_MATCH_FUNCTION

public static final ValueFunction TOKENS_MATCH_FUNCTION

TOKENS_REPLACE_FUNCTION

public static final ValueFunction TOKENS_REPLACE_FUNCTION

STRING_MATCH_FUNCTION

public static final ValueFunction STRING_MATCH_FUNCTION

STRING_REPLACE_FUNCTION

public static final ValueFunction STRING_REPLACE_FUNCTION

TOKEN_STRING_SPLIT_FUNCTION

public static final ValueFunction TOKEN_STRING_SPLIT_FUNCTION

NUMBER_COMPARATOR

public static final ValueFunctions.NumericComparator NUMBER_COMPARATOR

NOT_EQUALS_FUNCTION

public static ValueFunction NOT_EQUALS_FUNCTION

EQUALS_FUNCTION

public static ValueFunction EQUALS_FUNCTION

ANNOTATION_FUNCTION

public static final ValueFunction ANNOTATION_FUNCTION

GET_ANNOTATION_TAG_FUNCTION

public static final ValueFunction GET_ANNOTATION_TAG_FUNCTION

SET_ANNOTATION_TAG_FUNCTION

public static final ValueFunction SET_ANNOTATION_TAG_FUNCTION

REMOVE_ANNOTATION_TAG_FUNCTION

public static final ValueFunction REMOVE_ANNOTATION_TAG_FUNCTION

TAGS_VALUE_FUNCTION

public static final ValueFunction TAGS_VALUE_FUNCTION

SET_VALUE_TAG_FUNCTION

public static final ValueFunction SET_VALUE_TAG_FUNCTION

GET_VALUE_TAG_FUNCTION

public static final ValueFunction GET_VALUE_TAG_FUNCTION

REMOVE_VALUE_TAG_FUNCTION

public static final ValueFunction REMOVE_VALUE_TAG_FUNCTION

COMPOSITE_VALUE_FUNCTION

public static final ValueFunction COMPOSITE_VALUE_FUNCTION

COMPOSITE_KEYS_FUNCTION

public static final ValueFunction COMPOSITE_KEYS_FUNCTION

OBJECT_FIELD_FUNCTION

public static final ValueFunction OBJECT_FIELD_FUNCTION

LIST_VALUE_FUNCTION

public static final ValueFunction LIST_VALUE_FUNCTION

MAP_VALUE_FUNCTION

public static final ValueFunction MAP_VALUE_FUNCTION

MAP_KEYS_FUNCTION

public static final ValueFunction MAP_KEYS_FUNCTION

AGGREGATE_FUNCTION

public static final ValueFunction AGGREGATE_FUNCTION
Constructor Detail

ValueFunctions

public ValueFunctions()
Method Detail

lookupFunctionObject

protected static java.lang.Object lookupFunctionObject(Env env,
                                                       java.lang.String name)

isInteger

public static boolean isInteger(java.lang.Number n)


Stanford NLP Group