TableBuilder
  public
  
  
  
  class
  TableBuilder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.TableBuilder | 
用于在表格中显示字符串元素矩阵的辅助类。
摘要
公共构造函数 | |
|---|---|
      
      TableBuilder(int numColumns)
      
      
        构建具有特定列数的 TableBuilder。  | 
  |
公共方法 | |
|---|---|
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      addBlankLineSeparator()
      
      
        添加行分隔符,例如:| |(两个竖线之间的空格)  | 
  
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      addDoubleLineSeparator()
      
      
        添加行分隔符,例如:+=============================================+  | 
  
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      addLine(String[] line)
      
      
        添加一行。  | 
  
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      addLine(String line)
      
      
        添加单个长行。  | 
  
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      addSeparator(char end, char pipe)
      
      
        添加自定义行分隔符。  | 
  
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      addSingleLineSeparator()
      
      
        添加行分隔符,例如: +---------------------------------------------+  | 
  
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      addTitle(String title)
      
      
        为此表格添加标题。  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      build()
      
      
        构建表并以字符串的形式返回。  | 
  
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      setOffset(int offset)
      
      
        设置整个表格左侧的空白数量  | 
  
        
        
        
        
        
        TableBuilder
     | 
  
    
      
      setPadding(int padding)
      
      
        设置每列元素前后空格的数量  | 
  
公共构造函数
TableBuilder
public TableBuilder (int numColumns)
构建具有特定列数的 TableBuilder。
| 参数 | |
|---|---|
numColumns | 
        
          int:此表中的列数。 | 
      
公共方法
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
添加行分隔符,例如:| |(两个竖线之间的空格)
| 返回 | |
|---|---|
TableBuilder | 
        这个 | 
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
添加行分隔符,例如:+=============================================+
| 返回 | |
|---|---|
TableBuilder | 
        这个 | 
addLine
public TableBuilder addLine (String[] line)
添加一条线。行中的列数必须等于构造函数中提供的 numColumns。
| 参数 | |
|---|---|
line | 
        
          String:线条。 | 
      
| 返回 | |
|---|---|
TableBuilder | 
        这个 | 
| 抛出 | |
|---|---|
IllegalArgumentException | 
          当行中的列数与构造函数中提供的 numColumns 不一致时。 | 
addLine
public TableBuilder addLine (String line)
添加单个长行。如果过长,TableBuilder 会将其换行。请参阅上文中的示例。
| 参数 | |
|---|---|
line | 
        
          String:线条。 | 
      
| 返回 | |
|---|---|
TableBuilder | 
        这个 | 
addSeparator
public TableBuilder addSeparator (char end, char pipe)
添加自定义行分隔符。
| 参数 | |
|---|---|
end | 
        
          char:两个结束字符。 | 
      
pipe | 
        
          char:连接两端的字符 | 
      
| 返回 | |
|---|---|
TableBuilder | 
        这个 | 
addSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
添加行分隔符,例如: +---------------------------------------------+
| 返回 | |
|---|---|
TableBuilder | 
        这个 | 
addTitle
public TableBuilder addTitle (String title)
为此表格添加标题。示例:+======================TITLE=======================+
| 参数 | |
|---|---|
title | 
        
          String:标题 | 
      
| 返回 | |
|---|---|
TableBuilder | 
        这个 | 
build
public String build ()
构建表格并以字符串的形式返回。
| 返回 | |
|---|---|
String | 
        表格(采用字符串格式)。 | 
setOffset
public TableBuilder setOffset (int offset)
设置整个表格左侧的空白数量
| 参数 | |
|---|---|
offset | 
        
          int:空格数 | 
      
| 返回 | |
|---|---|
TableBuilder | 
        这个 | 
setPadding
public TableBuilder setPadding (int padding)
设置每个列元素前后空格的数量
| 参数 | |
|---|---|
padding | 
        
          int:空格数 | 
      
| 返回 | |
|---|---|
TableBuilder | 
        这个 |