org.jclouds.karaf.commands.table
Class BasicShellTable
java.lang.Object
org.jclouds.karaf.commands.table.BasicShellTable
- All Implemented Interfaces:
- ShellTable
- Direct Known Subclasses:
- ScriptEngineShellTable
public abstract class BasicShellTable
- extends java.lang.Object
- implements ShellTable
|
Method Summary |
void |
display(java.io.PrintStream out,
boolean showHeaders,
boolean showData)
Displays the content of the table to the specified PrintStream. |
abstract java.lang.String |
evaluate(java.lang.Object object,
java.lang.String expression)
Evaluate an expression on the given Object and return a String repressenation of the result. |
java.util.List<java.lang.String> |
getAlignments()
|
boolean |
getAscending()
|
java.util.Collection |
getDisplayData()
|
java.util.List<java.lang.String> |
getDisplayExpression()
|
java.util.List<java.lang.String> |
getHeaders()
|
java.lang.String |
getSortBy()
|
java.lang.String |
getType()
|
void |
setAlignments(java.util.List<java.lang.String> alignments)
|
void |
setAscending(boolean ascending)
|
void |
setDisplayData(java.util.Collection displayData)
|
void |
setDisplayExpression(java.util.List<java.lang.String> displayExpression)
|
void |
setHeaders(java.util.List<java.lang.String> headers)
|
void |
setSortBy(java.lang.String sortBy)
|
void |
setType(java.lang.String type)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicShellTable
public BasicShellTable()
evaluate
public abstract java.lang.String evaluate(java.lang.Object object,
java.lang.String expression)
- Evaluate an expression on the given Object and return a
String repressenation of the result.
- Specified by:
evaluate in interface ShellTable
- Parameters:
object - expression -
- Returns:
display
public void display(java.io.PrintStream out,
boolean showHeaders,
boolean showData)
- Displays the content of the table to the specified
PrintStream.
- Specified by:
display in interface ShellTable
- Parameters:
out -
getType
public java.lang.String getType()
- Specified by:
getType in interface ShellTable
setType
public void setType(java.lang.String type)
- Specified by:
setType in interface ShellTable
getHeaders
public java.util.List<java.lang.String> getHeaders()
- Specified by:
getHeaders in interface ShellTable
setHeaders
public void setHeaders(java.util.List<java.lang.String> headers)
- Specified by:
setHeaders in interface ShellTable
getDisplayExpression
public java.util.List<java.lang.String> getDisplayExpression()
- Specified by:
getDisplayExpression in interface ShellTable
setDisplayExpression
public void setDisplayExpression(java.util.List<java.lang.String> displayExpression)
- Specified by:
setDisplayExpression in interface ShellTable
getAlignments
public java.util.List<java.lang.String> getAlignments()
- Specified by:
getAlignments in interface ShellTable
setAlignments
public void setAlignments(java.util.List<java.lang.String> alignments)
- Specified by:
setAlignments in interface ShellTable
getSortBy
public java.lang.String getSortBy()
- Specified by:
getSortBy in interface ShellTable
setSortBy
public void setSortBy(java.lang.String sortBy)
- Specified by:
setSortBy in interface ShellTable
getAscending
public boolean getAscending()
- Specified by:
getAscending in interface ShellTable
setAscending
public void setAscending(boolean ascending)
- Specified by:
setAscending in interface ShellTable
getDisplayData
public java.util.Collection getDisplayData()
- Specified by:
getDisplayData in interface ShellTable
setDisplayData
public void setDisplayData(java.util.Collection displayData)
- Specified by:
setDisplayData in interface ShellTable
Copyright © 2012. All Rights Reserved.