Package opennlp.tools.util
Class Sequence
- java.lang.Object
-
- opennlp.tools.util.Sequence
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.String outcome, double p)
Adds an outcome and probability to this sequence.int
compareTo(Sequence s)
boolean
equals(java.lang.Object obj)
java.util.List<java.lang.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.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
compareTo
public int compareTo(Sequence s)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Sequence>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
add
public void add(java.lang.String outcome, double p)
Adds an outcome and probability to this sequence.- Parameters:
outcome
- the outcome to be added.p
- the probability associated with this outcome.
-
getOutcomes
public java.util.List<java.lang.String> getOutcomes()
Returns a list of outcomes for this sequence.- Returns:
- a list of outcomes.
-
getProbs
public double[] getProbs()
Returns an array of probabilities associated with the outcomes of this sequence.- Returns:
- an array of probabilities.
-
getScore
public double getScore()
Returns the score of this sequence.- Returns:
- The score of this sequence.
-
getProbs
public void getProbs(double[] ps)
Populates an array with the probabilities associated with the outcomes of this sequence.- Parameters:
ps
- a pre-allocated array to use to hold the values of the probabilities of the outcomes for this sequence.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-