SYMBOL INDEX (133 symbols across 28 files) FILE: src/classes/base.php class plBase (line 3) | class plBase method autoload (line 8) | public static function autoload( $classname ) method addAutoloadDirectory (line 16) | public static function addAutoloadDirectory( $directory ) method getAutoloadClasses (line 31) | public static function getAutoloadClasses() FILE: src/classes/generator/tokenparser.php class plStructureTokenparserGenerator (line 3) | class plStructureTokenparserGenerator extends plStructureGenerator method __construct (line 11) | public function __construct() method initGlobalAttributes (line 17) | private function initGlobalAttributes() method initParserAttributes (line 23) | private function initParserAttributes() method createStructure (line 42) | public function createStructure( array $files ) method comma (line 176) | private function comma() method opening_bracket (line 182) | private function opening_bracket() method closing_bracket (line 187) | private function closing_bracket() method equal_sign (line 218) | private function equal_sign() method t_whitespace (line 230) | private function t_whitespace( $token ) method t_function (line 235) | private function t_function( $token ) method t_var (line 250) | private function t_var( $token ) method t_variable (line 262) | private function t_variable( $token ) method t_array (line 289) | private function t_array( $token ) method t_constant_encapsed_string (line 301) | private function t_constant_encapsed_string( $token ) method t_lnumber (line 313) | private function t_lnumber( $token ) method t_dnumber (line 325) | private function t_dnumber( $token ) method t_paamayim_neukudotayim (line 337) | private function t_paamayim_neukudotayim( $token ) method t_string (line 349) | private function t_string( $token ) method t_interface (line 396) | private function t_interface( $token ) method t_class (line 415) | private function t_class( $token ) method t_implements (line 434) | private function t_implements( $token ) method t_extends (line 446) | private function t_extends( $token ) method t_public (line 458) | private function t_public( $token ) method t_protected (line 471) | private function t_protected( $token ) method t_private (line 484) | private function t_private( $token ) method t_doc_comment (line 497) | private function t_doc_comment( $token ) method storeClassOrInterface (line 510) | private function storeClassOrInterface() method fixObjectConnections (line 601) | private function fixObjectConnections() FILE: src/classes/php/attribute.php class plPhpAttribute (line 3) | class plPhpAttribute method __construct (line 7) | public function __construct( $name, $modifier = 'public', $type = null ) method __get (line 16) | public function __get( $key ) method __set (line 25) | public function __set( $key, $val ) FILE: src/classes/php/class.php class plPhpClass (line 3) | class plPhpClass method __construct (line 7) | public function __construct( $name, $attributes = array(), $functions ... method __get (line 18) | public function __get( $key ) method __set (line 27) | public function __set( $key, $val ) FILE: src/classes/php/function.php class plPhpFunction (line 3) | class plPhpFunction method __construct (line 7) | public function __construct( $name, $modifier = 'public', $params = ar... method __get (line 16) | public function __get( $key ) method __set (line 25) | public function __set( $key, $val ) FILE: src/classes/php/functionParameter.php class plPhpFunctionParameter (line 3) | class plPhpFunctionParameter method __construct (line 7) | public function __construct( $name, $type = null ) method __get (line 15) | public function __get( $key ) method __set (line 24) | public function __set( $key, $val ) FILE: src/classes/php/interface.php class plPhpInterface (line 3) | class plPhpInterface method __construct (line 7) | public function __construct( $name, $functions = array(), $extends = n... method __get (line 16) | public function __get( $key ) method __set (line 25) | public function __set( $key, $val ) FILE: src/classes/phuml.php class plPhuml (line 3) | class plPhuml method __construct (line 10) | public function __construct() method addFile (line 19) | public function addFile( $file ) method addDirectory (line 24) | public function addDirectory( $directory, $extension = 'php', $recursi... method addProcessor (line 53) | public function addProcessor( $processor ) method checkProcessorCompatibility (line 71) | private function checkProcessorCompatibility( $first, $second ) method generate (line 84) | public function generate( $outfile ) method __get (line 110) | public function __get( $key ) method __set (line 119) | public function __set( $key, $val ) FILE: src/classes/processor/dot.php class plDotProcessor (line 3) | class plDotProcessor extends plExternalCommandProcessor method __construct (line 7) | public function __construct() method getInputTypes (line 12) | public function getInputTypes() method getOutputType (line 19) | public function getOutputType() method execute (line 24) | public function execute( $infile, $outfile, $type ) FILE: src/classes/processor/graphviz.php class plGraphvizProcessor (line 3) | class plGraphvizProcessor extends plProcessor method __construct (line 13) | public function __construct() method getInputTypes (line 21) | public function getInputTypes() method getOutputType (line 28) | public function getOutputType() method process (line 33) | public function process( $input, $type ) method getClassDefinition (line 59) | private function getClassDefinition( $o ) method getInterfaceDefinition (line 180) | private function getInterfaceDefinition( $o ) method getModifierRepresentation (line 225) | private function getModifierRepresentation( $modifier ) method getParamRepresentation (line 234) | private function getParamRepresentation( $params ) method getUniqueId (line 260) | private function getUniqueId( $object ) method createNode (line 265) | private function createNode( $name, $options ) method createNodeRelation (line 276) | private function createNodeRelation( $node1, $node2, $options ) method createInterfaceLabel (line 287) | private function createInterfaceLabel( $name, $attributes, $functions ) method createClassLabel (line 325) | private function createClassLabel( $name, $attributes, $functions ) FILE: src/classes/processor/graphviz/options.php class plGraphvizProcessorOptions (line 3) | class plGraphvizProcessorOptions extends plProcessorOptions method __construct (line 5) | public function __construct() method __set (line 21) | public function __set( $key, $val ) FILE: src/classes/processor/graphviz/style/default.php class plGraphvizProcessorDefaultStyle (line 3) | class plGraphvizProcessorDefaultStyle extends plGraphvizProcessorStyle FILE: src/classes/processor/neato.php class plNeatoProcessor (line 3) | class plNeatoProcessor extends plExternalCommandProcessor method __construct (line 7) | public function __construct() method getInputTypes (line 12) | public function getInputTypes() method getOutputType (line 19) | public function getOutputType() method execute (line 24) | public function execute( $infile, $outfile, $type ) FILE: src/classes/processor/options.php class plProcessorOptions (line 3) | class plProcessorOptions method __get (line 11) | public function __get( $key ) method __set (line 20) | public function __set( $key, $val ) method getOptions (line 29) | public function getOptions() method getOptionDescription (line 39) | public function getOptionDescription( $option ) method getOptionType (line 48) | public function getOptionType( $option ) FILE: src/classes/processor/statistics.php class plStatisticsProcessor (line 3) | class plStatisticsProcessor extends plProcessor method __construct (line 8) | public function __construct() method getInputTypes (line 14) | public function getInputTypes() method getOutputType (line 21) | public function getOutputType() method process (line 26) | public function process( $input, $type ) FILE: src/config/config.php function __autoload (line 14) | function __autoload( $classname ) FILE: src/exceptions/base/property.php class plBasePropertyException (line 3) | class plBasePropertyException extends Exception method __construct (line 8) | public function __construct( $key, $type ) FILE: src/exceptions/generator/notFound.php class plStructureGeneratorNotFoundException (line 3) | class plStructureGeneratorNotFoundException extends Exception method __construct (line 5) | public function __construct( $generator ) FILE: src/exceptions/phuml/invalidProcessor.php class plPhumlInvalidProcessorException (line 3) | class plPhumlInvalidProcessorException extends Exception method __construct (line 5) | public function __construct() FILE: src/exceptions/phuml/invalidProcessorChain.php class plPhumlInvalidProcessorChainException (line 3) | class plPhumlInvalidProcessorChainException extends Exception method __construct (line 5) | public function __construct( $first, $second ) FILE: src/exceptions/processor/externalExecution.php class plProcessorExternalExecutionException (line 3) | class plProcessorExternalExecutionException extends Exception method __construct (line 5) | public function __construct( $output ) FILE: src/exceptions/processor/graphviz/style/notFound.php class plGraphvizProcessorStyleNotFoundException (line 3) | class plGraphvizProcessorStyleNotFoundException extends Exception method __construct (line 5) | public function __construct( $style ) FILE: src/exceptions/processor/notFound.php class plProcessorNotFoundException (line 3) | class plProcessorNotFoundException extends Exception method __construct (line 5) | public function __construct( $processor ) FILE: src/exceptions/processor/option.php class plProcessorOptionException (line 3) | class plProcessorOptionException extends Exception method __construct (line 9) | public function __construct( $key, $type ) FILE: src/interfaces/generator.php class plStructureGenerator (line 3) | abstract class plStructureGenerator method factory (line 5) | public static function factory( $generator ) method createStructure (line 15) | public abstract function createStructure( array $files ); FILE: src/interfaces/processor.php class plProcessor (line 3) | abstract class plProcessor method factory (line 5) | public static function factory( $processor ) method getProcessors (line 15) | public static function getProcessors() method writeToDisk (line 28) | public function writeToDisk( $input, $output ) method getInputTypes (line 33) | abstract public function getInputTypes(); method getOutputType (line 34) | abstract public function getOutputType(); method process (line 35) | abstract public function process( $input, $type ); FILE: src/interfaces/processor/externalCommand.php class plExternalCommandProcessor (line 3) | abstract class plExternalCommandProcessor extends plProcessor method execute (line 6) | abstract public function execute( $infile, $outfile, $type ); method process (line 8) | public function process( $input, $type ) FILE: src/interfaces/processor/graphviz/style.php class plGraphvizProcessorStyle (line 3) | abstract class plGraphvizProcessorStyle method factory (line 5) | public static function factory( $style )