<?xml version="1.0"?><phpdoc><class name="PhpdocModuleAnalyser" extends="PhpdocAnalyser" undoc="false" access="private" package="PHPDoc"><file>c:/www/apache/doc2//analyser/PhpdocModuleAnalyser.php</file><doc><author email="ulf.wendel@phpdoc.de">Ulf Wendel</author><inherited src="Array"/><overriden src="Array"/><description/><shortdescription>Analyses a modulegroup.</shortdescription><version>$Id: $</version></doc><function name="setModulegroup" undoc="false" access="public"><doc><parameter name="$modulegroup" type="array">modulegroup data from the parser.</parameter><return type="void"/><description/><shortdescription>Sets the data of the modulegroup to analyse.</shortdescription></doc></function><function name="getModule" undoc="false" access="public"><doc><return name="" type="mixed">False if there no more modules in the modulegroup otherwise&#x0a;an array with the data of a module.</return><description/><shortdescription>Returns a module from the modulegroup or false if there are no more modules.</shortdescription></doc></function><function name="buildModulelist" undoc="false" access="private"><doc><see type="var">$modulelist</see><see type="var">$modulegroup</see><return type="void"/><description/><shortdescription>Builds an internal list of all modules in the modulegroup.</shortdescription></doc></function><function name="updateBrotherSisterElements" undoc="true" access="private"><doc><parameter name="$group" type="string"/><parameter name="$modulename" type="string"/><parameter name="$type" type="string">: functions, variables.</parameter><return name="" type="boolean"/><overriden src="PhpdocAnalyser"/><description/><shortdescription/></doc></function><function name="updateAccessReturnElements" undoc="true" access="private"><doc><see type="function">updateAccessReturn()</see><parameter name="$group" type="string"/><parameter name="$modulename" type="string"/><parameter name="$type" type="string">: functions, variables, consts.</parameter><return name="" type="boolean"/><overriden src="PhpdocAnalyser"/><description/><shortdescription/></doc></function><function name="updateAccessElements" undoc="true" access="private"><doc><see type="function">updateAccessReturnElements()</see><parameter name="$group" type="string"/><parameter name="$modulename" type="string"/><parameter name="$type" type="string">: functions, variables, consts.</parameter><return name="" type="boolean"/><overriden src="PhpdocAnalyser"/><description/><shortdescription/></doc></function><function name="checkSeeElements" undoc="false" access="private"><doc><parameter name="$elements" type="array">of functions, variables,...</parameter><parameter name="$modulegroup" type="string">of the modulegroup that contains the given elements.</parameter><parameter name="$modulename" type="string">of the module that contains the given elements.</parameter><parameter name="$eltype" type="string">: functions, variables, consts, uses.</parameter><return type="void"/><description>References to variables and functions within the same module get checked.It the references element does not exist, the reference gets deleted anda doc warning gets generated.</description><shortdescription>Checks see references in the given element array (functions, variables...)</shortdescription></doc></function><function name="buildElementlist" undoc="true" access="private"><doc><see type="var">$elementlist</see><parameter name="$modulegroup" type="string">of the modulegroup that contains the module.</parameter><parameter name="$modulename" type="string">of the module to scan.</parameter><return type="void"/><overriden src="PhpdocAnalyser"/><description/><shortdescription>Builds an array with all elements of a class and saves it to $this-&amp;gt;elementlist.</shortdescription></doc></function><function name="analyse" undoc="true" access="private"><doc><return type="void"/><overriden src="PhpdocAnalyser"/><description/><shortdescription>Starts the analysing of the raw parsing data.</shortdescription></doc></function><function name="findUndocumented" undoc="true" access="private"><doc><return type="void"/><overriden src="PhpdocAnalyser"/><description/><shortdescription>Looks for undocumented elements and adds a warning if neccessary.</shortdescription></doc></function><function name="checkFunctionArgs" undoc="true" access="private"><doc><return type="void"/><overriden src="PhpdocAnalyser"/><description/><shortdescription>Compares the param tags with the function head found.</shortdescription></doc></function><function name="updateBrothersSisters" undoc="true" access="private"><doc><see type="function">updateBrotherSisterElements()</see><return type="void"/><overriden src="PhpdocAnalyser"/><description/><shortdescription>Handles brother and sister.</shortdescription></doc></function><function name="updateAccessReturn" undoc="true" access="private"><doc><see type="function">updateAccessReturnElements()</see><see type="function">updateAccessElements()</see><return type="void"/><overriden src="PhpdocAnalyser"/><description/><shortdescription>Updates the access and return tag values.</shortdescription></doc></function><function name="checkSee" undoc="true" access="private"><doc><return type="void"/><overriden src="PhpdocAnalyser"/><description/><shortdescription>Checks all see references in the given classes/modulegroup.</shortdescription></doc></function><variable name="$modulegroup" access="private" type="array">array()<doc><description/><shortdescription>Module data</shortdescription></doc></variable><variable name="$modulelist" access="private" type="array">array()<doc><description/><shortdescription>List of all modules in the modulegroup</shortdescription></doc></variable><variable name="$undocumentedFields" access="private" type="array">array(&#x0a;															&amp;quot;functions&amp;quot;	=&amp;gt; &amp;quot;function&amp;quot;,&#x0a;															&amp;quot;uses&amp;quot;			=&amp;gt; &amp;quot;included file&amp;quot;,&#x0a;															&amp;quot;consts&amp;quot;		=&amp;gt; &amp;quot;constant&amp;quot;&#x0a;													)<doc><see type="function">findUndocumented()</see><description/><shortdescription>Puuuh - findUndocumented() needs this.</shortdescription></doc></variable><inherited src="PhpdocAnalyser" type="functions"><element>addnumbersuffix</element><element>copybrothersisterfields</element><element>checkseeelement</element><element>checkargdocs</element></inherited><inherited src="PhpdocObject" type="functions"><element>setflagoutput</element><element>out</element><element>nametourl</element><element>outl</element><element>introspection</element></inherited><inherited src="PhpdocAnalyser" type="variables"><element>$flag_get</element><element>$elementlist</element></inherited><inherited src="PhpdocObject" type="variables"><element>$err</element><element>$application</element><element>$warn</element><element>$flag_output</element></inherited><path><parent>PhpdocAnalyser</parent><parent>PhpdocObject</parent></path><baseclass>PhpdocObject</baseclass></class></phpdoc>
