Pelzini

This is the code documentation for the Pelzini project

class Outputter

The top-level class for all outputters

Source code (10 results)

/processor/config.php   Highlighted file source

Line 38: protected $outputters = array();
Line 51: $dpgOutputters = array();
Line 74: if (@count($dpgOutputters) == 0) {
Line 81: $dpgOutputters[] = $result;
Line 84: echo "ERROR:\nRequired config option '\$dpgOutputters' not set and 'database.config.php' file not found.\n";
Line 98: $this->outputters = $dpgOutputters;
Line 109: * If no outputters have been specified, load the common "database.config.php" file
Line 112: * @return Outputter If a outputter could be parsed from the configuration
Line 120: return new MysqlOutputter(
Line 128: return new PostgresqlOutputter(
Line 136: return new SqliteOutputter(
Line 179: * @return array Outputter classes
Line 181: public function getOutputters() {
Line 182: return $this->outputters;

/processor/database_outputter.php   Highlighted file source

Line 23: * Contains the {@link DatabaseOutputter} class
Line 25: * @package Outputters
Line 33: abstract class DatabaseOutputter extends Outputter {
Line 479: $item->treeWalk(array('DatabaseOutputter', 'addSinceVersion'));

/processor/debug_outputter.php   Highlighted file source

Line 23: * This file contains the {@link DebugOutputter} class
Line 25: * @package Outputters
Line 33: class DebugOutputter extends Outputter {

/processor/main.php   Highlighted file source

Line 64: foreach ($config->getOutputters() as $outputter) {
Line 65: $outputter->check_layout(dirname(__FILE__) . '/database.layout');
Line 152: // Output the generated tree to the specified outputters
Line 154: foreach ($config->getOutputters() as $outputter) {
Line 155: output_status ('Running ' . get_class($outputter));
Line 157: $result = $outputter->output($parser_model, $config);
Line 160: output_status ('Processed outputter ' . get_class($outputter) . ' successfully');

/processor/metadata_outputter.php   Highlighted file source

Line 23: * This file contains the {@link MetadataOutputter} class
Line 25: * @package Outputters
Line 33: abstract class MetadataOutputter extends Outputter {

/processor/mysql_outputter.php   Highlighted file source

Line 23: * Contains the {@link MysqlOutputter} class
Line 25: * @package Outputters
Line 33: class MysqlOutputter extends DatabaseOutputter {

/processor/outputter.php   Highlighted file source

Line 23: * Contains the {@link Outputter} class
Line 25: * @package Outputters
Line 31: * The top-level class for all outputters
Line 33: abstract class Outputter

/processor/postgresql_outputter.php   Highlighted file source

Line 23: * Contains the {@link PostgresqlOutputter} class
Line 25: * @package Outputters
Line 33: class PostgresqlOutputter extends DatabaseOutputter {

/processor/sqlite_outputter.php   Highlighted file source

Line 23: * Contains the {@link SqliteOutputter} class
Line 25: * @package Outputters
Line 33: class SqliteOutputter extends DatabaseOutputter {

/processor/xml_outputter.php   Highlighted file source

Line 23: * This file contains the {@link MetadataOutputter} class
Line 25: * @package Outputters
Line 35: class XmlOutputter extends MetadataOutputter {

A total of 47 lines in 10 files were found