water.parser
Class PMMLParser.Predicate

java.lang.Object
  extended by water.parser.PMMLParser.Predicate
Direct Known Subclasses:
PMMLParser.Comparison, PMMLParser.CompoundPredicate, PMMLParser.IsIn, PMMLParser.IsMissing, PMMLParser.True
Enclosing class:
PMMLParser

public abstract static class PMMLParser.Predicate
extends java.lang.Object


Constructor Summary
PMMLParser.Predicate()
           
 
Method Summary
static PMMLParser.Predicate makeSimple(java.lang.String field, PMMLParser.Operators op, java.lang.String cons)
           
abstract  boolean match(java.lang.Comparable value)
           
abstract  boolean match(java.lang.String sval, double dval)
           
 java.lang.StringBuilder toJavaBool(java.lang.StringBuilder sb, java.lang.String jname)
           
abstract  java.lang.StringBuilder toJavaNum(java.lang.StringBuilder sb, java.lang.String jname)
           
 java.lang.StringBuilder toJavaStr(java.lang.StringBuilder sb, java.lang.String jname)
           
 java.lang.String unique_name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PMMLParser.Predicate

public PMMLParser.Predicate()
Method Detail

match

public abstract boolean match(java.lang.Comparable value)

match

public abstract boolean match(java.lang.String sval,
                              double dval)

toJavaNum

public abstract java.lang.StringBuilder toJavaNum(java.lang.StringBuilder sb,
                                                  java.lang.String jname)

toJavaBool

public java.lang.StringBuilder toJavaBool(java.lang.StringBuilder sb,
                                          java.lang.String jname)

toJavaStr

public java.lang.StringBuilder toJavaStr(java.lang.StringBuilder sb,
                                         java.lang.String jname)

makeSimple

public static PMMLParser.Predicate makeSimple(java.lang.String field,
                                              PMMLParser.Operators op,
                                              java.lang.String cons)

unique_name

public java.lang.String unique_name()