edu.washington.cs.knowitall.rule
Class Rank<E extends Comparable<E>>
java.lang.Object
edu.washington.cs.knowitall.rule.Rank<E>
- All Implemented Interfaces:
- Comparable<Rank<E>>
public class Rank<E extends Comparable<E>>
- extends Object
- implements Comparable<Rank<E>>
A tuple of a rule and its confidence.
- Author:
- schmmd
|
Constructor Summary |
Rank(E confidence,
Rule rule)
|
confidence
public E extends Comparable<E> confidence
rule
public Rule rule
Rank
public Rank(E confidence,
Rule rule)
toString
public String toString()
- Overrides:
toString in class Object
toMultilineString
public String toMultilineString()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object other)
- Overrides:
equals in class Object
compareTo
public int compareTo(Rank<E> rank)
- Specified by:
compareTo in interface Comparable<Rank<E extends Comparable<E>>>
confidenceEqualsPredicate
public static <E extends Comparable<E>> com.google.common.base.Predicate<Rank<E>> confidenceEqualsPredicate(E conf)
toConfidenceFunction
public static <E extends Comparable<E>> com.google.common.base.Function<Rank<E>,E> toConfidenceFunction()
transform
public static <E extends Comparable<E>> Iterable<Rank<E>> transform(Iterable<Rule> rules,
ConfidenceFunction<E> confidenceFunction)
toRules
public static <E extends Comparable<E>> Iterable<Rule> toRules(Iterable<Rank<E>> ranks)
Copyright © 2011 University of Washington CSE. All Rights Reserved.