public static final class BufferedRows.MultiNodeRow extends Object implements BufferedRows.BufferedRow
Modifier | Constructor and Description |
---|---|
protected |
MultiNodeRow(CachedNode[] nodes,
float[] scores) |
Modifier and Type | Method and Description |
---|---|
CachedNode |
getNode()
Get the first node in the current row.
|
CachedNode |
getNode(int index)
Get the node at the specified index in the current row.
|
float |
getScore()
Get the score for the first node in the current row.
|
float |
getScore(int index)
Get the score for the specified node in the current row.
|
String |
toString() |
int |
width()
Get the number of nodes in each row.
|
protected MultiNodeRow(CachedNode[] nodes, float[] scores)
public int width()
NodeSequence.RowAccessor
width
in interface NodeSequence.RowAccessor
public CachedNode getNode()
NodeSequence.RowAccessor
getNode(0)
.getNode
in interface NodeSequence.RowAccessor
public CachedNode getNode(int index)
NodeSequence.RowAccessor
getNode
in interface NodeSequence.RowAccessor
index
- the 0-based index for the node in the row; must be less than NodeSequence.RowAccessor.width()
.public float getScore()
NodeSequence.RowAccessor
getScore(0)
.getScore
in interface NodeSequence.RowAccessor
public float getScore(int index)
NodeSequence.RowAccessor
getScore
in interface NodeSequence.RowAccessor
index
- the 0-based index for the node in the row; must be less than NodeSequence.RowAccessor.width()
.Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.