public class Sequence extends Object implements Comparable<Sequence>
| Constructor and Description | 
|---|
Sequence()
Creates a new sequence of outcomes. 
 | 
Sequence(List<String> outcomes)  | 
Sequence(Sequence s)  | 
Sequence(Sequence s,
        String outcome,
        double p)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(String outcome,
   double p)
Adds an outcome and probability to this sequence. 
 | 
int | 
compareTo(Sequence s)  | 
List<String> | 
getOutcomes()
Returns a list of outcomes for this sequence. 
 | 
double[] | 
getProbs()
Returns an array of probabilities associated with the outcomes of this sequence. 
 | 
void | 
getProbs(double[] ps)
Populates  an array with the probabilities associated with the outcomes of this sequence. 
 | 
double | 
getScore()
Returns the score of this sequence. 
 | 
String | 
toString()  | 
public Sequence()
public Sequence(Sequence s)
public int compareTo(Sequence s)
compareTo in interface Comparable<Sequence>public void add(String outcome, double p)
outcome - the outcome to be added.p - the probability associated with this outcome.public List<String> getOutcomes()
public double[] getProbs()
public double getScore()
public void getProbs(double[] ps)
ps - a pre-allocated array to use to hold the values of the
           probabilities of the outcomes for this sequence.Copyright © 2017 The Apache Software Foundation. All rights reserved.