edu.stanford.slac.aida.lib.util.common
Class NamedValuesFormatter
java.lang.Object
edu.stanford.slac.aida.lib.util.common.NamedValuesFormatter
- Direct Known Subclasses:
- NamedValuesColumnFormatter, NamedValuesRowFormatter
public abstract class NamedValuesFormatter
- extends java.lang.Object
Field Summary |
protected java.lang.String[][] |
cells
|
protected java.lang.String[] |
labels
|
protected int |
numCols
|
protected int |
numRows
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
labels
protected java.lang.String[] labels
cells
protected java.lang.String[][] cells
numRows
protected int numRows
numCols
protected int numCols
NamedValuesFormatter
public NamedValuesFormatter()
create
public static NamedValuesFormatter create(java.lang.String name)
assignNamedValues
public void assignNamedValues(NamedValues namedValues)
getColumnWidth
protected int getColumnWidth(int col)
display
public void display(java.io.PrintStream out)
shouldDisplayLabels
public boolean shouldDisplayLabels()
allowLabelDisplay
public void allowLabelDisplay(boolean yesno)
centerText
public static java.lang.String centerText(java.lang.String text,
java.lang.String space)
leftJustifyText
public static java.lang.String leftJustifyText(java.lang.String text,
java.lang.String space)
rightJustifyText
public static java.lang.String rightJustifyText(java.lang.String text,
java.lang.String space)
isLabelCell
public abstract boolean isLabelCell(int row,
int col)
getCell
public abstract java.lang.String getCell(int row,
int col)
getFormattedCell
public abstract java.lang.String getFormattedCell(int row,
int col,
java.lang.String space)
updateDimensions
public abstract void updateDimensions()