File indexing completed on 2025-01-26 05:25:33
0001 <?php 0002 /** 0003 * Zend Framework 0004 * 0005 * LICENSE 0006 * 0007 * This source file is subject to the new BSD license that is bundled 0008 * with this package in the file LICENSE.txt. 0009 * It is also available through the world-wide-web at this URL: 0010 * http://framework.zend.com/license/new-bsd 0011 * If you did not receive a copy of the license and are unable to 0012 * obtain it through the world-wide-web, please send an email 0013 * to license@zend.com so we can send you a copy immediately. 0014 * 0015 * @category Zend 0016 * @package Zend_Text_Table 0017 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) 0018 * @license http://framework.zend.com/license/new-bsd New BSD License 0019 * @version $Id$ 0020 */ 0021 0022 /** 0023 * Interface for Zend_Text_Table decorators 0024 * 0025 * @category Zend 0026 * @package Zend_Text_Table 0027 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) 0028 * @license http://framework.zend.com/license/new-bsd New BSD License 0029 */ 0030 interface Zend_Text_Table_Decorator_Interface 0031 { 0032 /** 0033 * Get a single character for the top left corner 0034 * 0035 * @return string 0036 */ 0037 public function getTopLeft(); 0038 0039 /** 0040 * Get a single character for the top right corner 0041 * 0042 * @return string 0043 */ 0044 public function getTopRight(); 0045 0046 /** 0047 * Get a single character for the bottom left corner 0048 * 0049 * @return string 0050 */ 0051 public function getBottomLeft(); 0052 0053 /** 0054 * Get a single character for the bottom right corner 0055 * 0056 * @return string 0057 */ 0058 public function getBottomRight(); 0059 0060 /** 0061 * Get a single character for a vertical line 0062 * 0063 * @return string 0064 */ 0065 public function getVertical(); 0066 0067 /** 0068 * Get a single character for a horizontal line 0069 * 0070 * @return string 0071 */ 0072 public function getHorizontal(); 0073 0074 /** 0075 * Get a single character for a crossing line 0076 * 0077 * @return string 0078 */ 0079 public function getCross(); 0080 0081 /** 0082 * Get a single character for a vertical divider right 0083 * 0084 * @return string 0085 */ 0086 public function getVerticalRight(); 0087 0088 /** 0089 * Get a single character for a vertical divider left 0090 * 0091 * @return string 0092 */ 0093 public function getVerticalLeft(); 0094 0095 /** 0096 * Get a single character for a horizontal divider down 0097 * 0098 * @return string 0099 */ 0100 public function getHorizontalDown(); 0101 0102 /** 0103 * Get a single character for a horizontal divider up 0104 * 0105 * @return string 0106 */ 0107 public function getHorizontalUp(); 0108 }