public abstract class BasicShellTable<D> extends Object implements ShellTable<D>
LEFT, RIGHT| Constructor and Description |
|---|
BasicShellTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
display(PrintStream out,
boolean showHeaders,
boolean showData)
Displays the content of the table to the specified
PrintStream. |
abstract String |
evaluate(Object object,
String expression)
Evaluate an expression on the given Object and return a
String representation of the result. |
List<String> |
getAlignments() |
boolean |
getAscending() |
D |
getDisplayData() |
List<String> |
getDisplayExpression() |
List<String> |
getHeaders() |
String |
getSortBy() |
String |
getType() |
void |
setAlignments(List<String> alignments) |
void |
setAscending(boolean ascending) |
void |
setDisplayData(D displayData) |
void |
setDisplayExpression(List<String> displayExpression) |
void |
setHeaders(List<String> headers) |
void |
setSortBy(String sortBy) |
void |
setType(String type) |
public abstract String evaluate(Object object, String expression)
String representation of the result.evaluate in interface ShellTable<D>object - expression - public void display(PrintStream out, boolean showHeaders, boolean showData)
PrintStream.display in interface ShellTable<D>out - public String getType()
getType in interface ShellTable<D>public void setType(String type)
setType in interface ShellTable<D>public List<String> getHeaders()
getHeaders in interface ShellTable<D>public void setHeaders(List<String> headers)
setHeaders in interface ShellTable<D>public List<String> getDisplayExpression()
getDisplayExpression in interface ShellTable<D>public void setDisplayExpression(List<String> displayExpression)
setDisplayExpression in interface ShellTable<D>public List<String> getAlignments()
getAlignments in interface ShellTable<D>public void setAlignments(List<String> alignments)
setAlignments in interface ShellTable<D>public String getSortBy()
getSortBy in interface ShellTable<D>public void setSortBy(String sortBy)
setSortBy in interface ShellTable<D>public boolean getAscending()
getAscending in interface ShellTable<D>public void setAscending(boolean ascending)
setAscending in interface ShellTable<D>public D getDisplayData()
getDisplayData in interface ShellTable<D>public void setDisplayData(D displayData)
setDisplayData in interface ShellTable<D>Copyright © 2012. All Rights Reserved.