public class Row extends Object
| Constructor and Description | 
|---|
Row()
The default constructor for the Row object. 
 | 
Row(DataInput is)
Construct a Row object from input carried in via the given input stream. 
 | 
Row(Row old)
Construct a Row using the cells of the given Row. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getCells()
Return the number of cells in use. 
 | 
int | 
getCellsPnt()
Return the number of references (how many transitions) to other rows. 
 | 
int | 
getCellsVal()
Return the number of patch commands saved in this Row. 
 | 
int | 
getCmd(Character way)
Return the command in the Cell associated with the given Character. 
 | 
int | 
getCnt(Character way)
Return the number of patch commands were in the Cell associated with the
 given Character before the Trie containing this Row was reduced. 
 | 
int | 
getRef(Character way)
Return the reference to the next Row in the Cell associated with the given
 Character. 
 | 
void | 
print(PrintStream out)
Write the contents of this Row to the printstream. 
 | 
void | 
setCmd(Character way,
      int cmd)
Set the command in the Cell of the given Character to the given integer. 
 | 
void | 
setRef(Character way,
      int ref)
Set the reference to the next row in the Cell of the given Character to the
 given integer. 
 | 
void | 
store(DataOutput os)
Write the contents of this Row to the given output stream. 
 | 
int | 
uniformCmd(boolean eqSkip)
Return the number of identical Cells (containing patch commands) in this
 Row. 
 | 
public Row(DataInput is) throws IOException
is - the input streamIOException - if an I/O error occurspublic Row()
public Row(Row old)
old - the Row to copypublic void setCmd(Character way, int cmd)
way - the Character defining the Cellcmd - the new commandpublic void setRef(Character way, int ref)
way - the Character defining the Cellref - The new ref valuepublic int getCells()
public int getCellsPnt()
public int getCellsVal()
public int getCmd(Character way)
way - the Character associated with the Cell holding the desired
          commandpublic int getCnt(Character way)
way - the Character associated with the desired Cellpublic int getRef(Character way)
way - the Character associated with the desired Cellpublic void store(DataOutput os) throws IOException
os - the output streamIOException - if an I/O error occurspublic int uniformCmd(boolean eqSkip)
eqSkip - when set to false the removed patch commands are
          consideredpublic void print(PrintStream out)
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.