Package com.netflix.infix

Examples of com.netflix.infix.NumericValuePredicate


    Tree valueNode = getChild(1);
   
    switch(valueNode.getType()){
    case NUMBER:
      Number value = (Number)((ValueTreeNode)valueNode).getValue();
      return new PathValueEventFilter(xpath, new NumericValuePredicate(value, getToken().getText()));
    case TIME_MILLIS_FUN_NAME:
      TimeMillisValueTreeNode timeValueNode = (TimeMillisValueTreeNode)valueNode;
      return new PathValueEventFilter(
        xpath,
        new TimeMillisValuePredicate(
View Full Code Here


    return Predicates.or(
                Lists.transform(children.subList(1, children.size()), new Function<Object, Predicate<Object>>() {
                    @Override
                    public Predicate<Object> apply(Object node) {
                        Number value = ((NumberTreeNode) node).getValue();
                        return new PathValueEventFilter(xpath, new NumericValuePredicate(value, "="));
                    }
                })
        );
  }
View Full Code Here

   
    ValueTreeNode upperBoundNode = (ValueTreeNode)getChild(2);
    Number upperBound = (Number)upperBoundNode.getValue();
   
    return Predicates.and(
                new PathValueEventFilter(xpath, new NumericValuePredicate(lowerBound, ">=")),
                new PathValueEventFilter(xpath, new NumericValuePredicate(upperBound, "<"))
        );
   
  }
View Full Code Here

TOP

Related Classes of com.netflix.infix.NumericValuePredicate

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.