doc/TaskJuggler/TOCEntry.html in taskjuggler-0.0.6 vs doc/TaskJuggler/TOCEntry.html in taskjuggler-0.0.7

- old
+ new

@@ -165,10 +165,14 @@ <li><a href="../TaskJuggler/DependencyListAttribute.html">TaskJuggler::DependencyListAttribute</a></li> <li><a href="../TaskJuggler/DurationAttribute.html">TaskJuggler::DurationAttribute</a></li> + <li><a href="../TaskJuggler/FileList.html">TaskJuggler::FileList</a></li> + + <li><a href="../TaskJuggler/FileRecord.html">TaskJuggler::FileRecord</a></li> + <li><a href="../TaskJuggler/FixnumAttribute.html">TaskJuggler::FixnumAttribute</a></li> <li><a href="../TaskJuggler/FlagListAttribute.html">TaskJuggler::FlagListAttribute</a></li> <li><a href="../TaskJuggler/FloatAttribute.html">TaskJuggler::FloatAttribute</a></li> @@ -237,12 +241,10 @@ <li><a href="../TaskJuggler/LogicalOperation.html">TaskJuggler::LogicalOperation</a></li> <li><a href="../TaskJuggler/Macro.html">TaskJuggler::Macro</a></li> - <li><a href="../TaskJuggler/MacroParser.html">TaskJuggler::MacroParser</a></li> - <li><a href="../TaskJuggler/MacroTable.html">TaskJuggler::MacroTable</a></li> <li><a href="../TaskJuggler/ManagerResponsibilities.html">TaskJuggler::ManagerResponsibilities</a></li> <li><a href="../TaskJuggler/ManagerStatusRecord.html">TaskJuggler::ManagerStatusRecord</a></li> @@ -303,10 +305,12 @@ <li><a href="../TaskJuggler/RTFReport.html">TaskJuggler::RTFReport</a></li> <li><a href="../TaskJuggler/RTFReportLink.html">TaskJuggler::RTFReportLink</a></li> + <li><a href="../TaskJuggler/RTFWithQuerySupport.html">TaskJuggler::RTFWithQuerySupport</a></li> + <li><a href="../TaskJuggler/RealFormat.html">TaskJuggler::RealFormat</a></li> <li><a href="../TaskJuggler/RealFormatAttribute.html">TaskJuggler::RealFormatAttribute</a></li> <li><a href="../TaskJuggler/ReferenceAttribute.html">TaskJuggler::ReferenceAttribute</a></li> @@ -349,12 +353,10 @@ <li><a href="../TaskJuggler/RichTextDocument.html">TaskJuggler::RichTextDocument</a></li> <li><a href="../TaskJuggler/RichTextElement.html">TaskJuggler::RichTextElement</a></li> - <li><a href="../TaskJuggler/RichTextException.html">TaskJuggler::RichTextException</a></li> - <li><a href="../TaskJuggler/RichTextFunctionExample.html">TaskJuggler::RichTextFunctionExample</a></li> <li><a href="../TaskJuggler/RichTextFunctionHandler.html">TaskJuggler::RichTextFunctionHandler</a></li> <li><a href="../TaskJuggler/RichTextImage.html">TaskJuggler::RichTextImage</a></li> @@ -391,10 +393,12 @@ <li><a href="../TaskJuggler/ShiftAssignmentsAttribute.html">TaskJuggler::ShiftAssignmentsAttribute</a></li> <li><a href="../TaskJuggler/ShiftScenario.html">TaskJuggler::ShiftScenario</a></li> + <li><a href="../TaskJuggler/SimpleQueryExpander.html">TaskJuggler::SimpleQueryExpander</a></li> + <li><a href="../TaskJuggler/SortListAttribute.html">TaskJuggler::SortListAttribute</a></li> <li><a href="../TaskJuggler/SourceFileInfo.html">TaskJuggler::SourceFileInfo</a></li> <li><a href="../TaskJuggler/StatusSheetReceiver.html">TaskJuggler::StatusSheetReceiver</a></li> @@ -501,10 +505,12 @@ <li><a href="../TaskJuggler/URLParameter.html">TaskJuggler::URLParameter</a></li> <li><a href="../TaskJuggler/UserManual.html">TaskJuggler::UserManual</a></li> + <li><a href="../TaskJuggler/VimSyntax.html">TaskJuggler::VimSyntax</a></li> + <li><a href="../TaskJuggler/WebServer.html">TaskJuggler::WebServer</a></li> <li><a href="../TaskJuggler/WorkingHours.html">TaskJuggler::WorkingHours</a></li> <li><a href="../TaskJuggler/WorkingHoursAttribute.html">TaskJuggler::WorkingHoursAttribute</a></li> @@ -558,11 +564,62 @@ <!-- Constants --> <!-- Attributes --> + <div id="attribute-method-details" class="method-section section"> + <h3 class="section-header">Attributes</h3> + + <div id="number-attribute-method" class="method-detail"> + <a name="number"></a> + + <div class="method-heading attribute-method-heading"> + <span class="method-name">number</span><span + class="attribute-access-type">[R]</span> + </div> + + <div class="method-description"> + + + + </div> + </div> + + <div id="title-attribute-method" class="method-detail"> + <a name="title"></a> + + <div class="method-heading attribute-method-heading"> + <span class="method-name">title</span><span + class="attribute-access-type">[R]</span> + </div> + + <div class="method-description"> + + + + </div> + </div> + + <div id="tag-attribute-method" class="method-detail"> + <a name="tag"></a> + + <div class="method-heading attribute-method-heading"> + <span class="method-name">tag</span><span + class="attribute-access-type">[R]</span> + </div> + + <div class="method-description"> + + + + </div> + </div> + + </div> + + <!-- Methods --> <div id="public-class-method-details" class="method-section section"> <h3 class="section-header">Public Class Methods</h3> @@ -591,17 +648,17 @@ <div class="method-source-code" id="new-source"> <pre> - <span class="ruby-comment cmt"># File lib/TOCEntry.rb, line 29</span> -29: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">number</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">file</span>, <span class="ruby-identifier">tag</span> = <span class="ruby-keyword kw">nil</span>) -30: <span class="ruby-ivar">@number</span> = <span class="ruby-identifier">number</span> -31: <span class="ruby-ivar">@title</span> = <span class="ruby-identifier">title</span> -32: <span class="ruby-ivar">@file</span> = <span class="ruby-identifier">file</span> -33: <span class="ruby-ivar">@tag</span> = <span class="ruby-identifier">tag</span> -34: <span class="ruby-keyword kw">end</span></pre> + <span class="ruby-comment cmt"># File lib/TOCEntry.rb, line 31</span> +31: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">number</span>, <span class="ruby-identifier">title</span>, <span class="ruby-identifier">file</span>, <span class="ruby-identifier">tag</span> = <span class="ruby-keyword kw">nil</span>) +32: <span class="ruby-ivar">@number</span> = <span class="ruby-identifier">number</span> +33: <span class="ruby-ivar">@title</span> = <span class="ruby-identifier">title</span> +34: <span class="ruby-ivar">@file</span> = <span class="ruby-identifier">file</span> +35: <span class="ruby-ivar">@tag</span> = <span class="ruby-identifier">tag</span> +36: <span class="ruby-keyword kw">end</span></pre> </div> </div> @@ -638,35 +695,35 @@ <div class="method-source-code" id="to-html-source"> <pre> - <span class="ruby-comment cmt"># File lib/TOCEntry.rb, line 38</span> -38: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_html</span> -39: <span class="ruby-identifier">html</span> = [] -40: -41: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">level</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> -42: <span class="ruby-comment cmt"># A another table line for some extra distance above main chapters.</span> -43: <span class="ruby-identifier">html</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">tr</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'tr'</span>)) -44: <span class="ruby-identifier">tr</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">td</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'td'</span>)) -45: <span class="ruby-identifier">td</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'div'</span>, <span class="ruby-value str">'style'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-value str">'height:10px'</span>) -46: <span class="ruby-keyword kw">end</span> -47: -48: <span class="ruby-identifier">fontSizes</span> = [ <span class="ruby-value">20</span>, <span class="ruby-value">17</span>, <span class="ruby-value">15</span> ] -49: <span class="ruby-identifier">tr</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'tr'</span>, <span class="ruby-value str">'style'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;font-size:#{fontSizes[level]}px;&quot;</span>) -50: <span class="ruby-identifier">tr</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">td</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'td'</span>, -51: <span class="ruby-value str">'style'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;padding-left:#{10 * level}px&quot;</span>)) -52: <span class="ruby-identifier">td</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-constant">XMLText</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@number</span>) -53: <span class="ruby-identifier">tr</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">td</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'td'</span>, -54: <span class="ruby-value str">'style'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;padding-left:#{5 + 20 * level}px&quot;</span>)) -55: <span class="ruby-identifier">tag</span> = <span class="ruby-ivar">@tag</span> <span class="ruby-operator">?</span> <span class="ruby-node">&quot;##{@tag}&quot;</span> <span class="ruby-operator">:</span> <span class="ruby-value str">''</span> -56: <span class="ruby-identifier">td</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">a</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'a'</span>, <span class="ruby-value str">'href'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;#{@file}.html#{tag}&quot;</span>)) -57: <span class="ruby-identifier">a</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-constant">XMLText</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@title</span>) -58: <span class="ruby-identifier">html</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-identifier">tr</span> -59: -60: <span class="ruby-identifier">html</span> -61: <span class="ruby-keyword kw">end</span></pre> + <span class="ruby-comment cmt"># File lib/TOCEntry.rb, line 40</span> +40: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_html</span> +41: <span class="ruby-identifier">html</span> = [] +42: +43: <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">level</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> +44: <span class="ruby-comment cmt"># A another table line for some extra distance above main chapters.</span> +45: <span class="ruby-identifier">html</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">tr</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'tr'</span>)) +46: <span class="ruby-identifier">tr</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">td</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'td'</span>)) +47: <span class="ruby-identifier">td</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'div'</span>, <span class="ruby-value str">'style'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-value str">'height:10px'</span>) +48: <span class="ruby-keyword kw">end</span> +49: +50: <span class="ruby-identifier">fontSizes</span> = [ <span class="ruby-value">20</span>, <span class="ruby-value">17</span>, <span class="ruby-value">15</span> ] +51: <span class="ruby-identifier">tr</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'tr'</span>, <span class="ruby-value str">'style'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;font-size:#{fontSizes[level]}px;&quot;</span>) +52: <span class="ruby-identifier">tr</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">td</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'td'</span>, +53: <span class="ruby-value str">'style'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;padding-left:#{10 * level}px&quot;</span>)) +54: <span class="ruby-identifier">td</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-constant">XMLText</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@number</span>) +55: <span class="ruby-identifier">tr</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">td</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'td'</span>, +56: <span class="ruby-value str">'style'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;padding-left:#{5 + 20 * level}px&quot;</span>)) +57: <span class="ruby-identifier">tag</span> = <span class="ruby-ivar">@tag</span> <span class="ruby-operator">?</span> <span class="ruby-node">&quot;##{@tag}&quot;</span> <span class="ruby-operator">:</span> <span class="ruby-value str">''</span> +58: <span class="ruby-identifier">td</span> <span class="ruby-operator">&lt;&lt;</span> (<span class="ruby-identifier">a</span> = <span class="ruby-constant">XMLElement</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">'a'</span>, <span class="ruby-value str">'href'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;#{@file}.html#{tag}&quot;</span>)) +59: <span class="ruby-identifier">a</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-constant">XMLText</span>.<span class="ruby-identifier">new</span>(<span class="ruby-ivar">@title</span>) +60: <span class="ruby-identifier">html</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-identifier">tr</span> +61: +62: <span class="ruby-identifier">html</span> +63: <span class="ruby-keyword kw">end</span></pre> </div> </div> @@ -702,15 +759,15 @@ <div class="method-source-code" id="level-source"> <pre> - <span class="ruby-comment cmt"># File lib/TOCEntry.rb, line 67</span> -67: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">level</span> -68: <span class="ruby-identifier">lev</span> = <span class="ruby-value">0</span> -69: <span class="ruby-ivar">@number</span>.<span class="ruby-identifier">each_utf8_char</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">c</span><span class="ruby-operator">|</span> <span class="ruby-identifier">lev</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">c</span> <span class="ruby-operator">==</span> <span class="ruby-value str">'.'</span> } -70: <span class="ruby-identifier">lev</span> -71: <span class="ruby-keyword kw">end</span></pre> + <span class="ruby-comment cmt"># File lib/TOCEntry.rb, line 69</span> +69: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">level</span> +70: <span class="ruby-identifier">lev</span> = <span class="ruby-value">0</span> +71: <span class="ruby-ivar">@number</span>.<span class="ruby-identifier">each_utf8_char</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">c</span><span class="ruby-operator">|</span> <span class="ruby-identifier">lev</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">c</span> <span class="ruby-operator">==</span> <span class="ruby-value str">'.'</span> } +72: <span class="ruby-identifier">lev</span> +73: <span class="ruby-keyword kw">end</span></pre> </div> </div>