doc/TaskJuggler/ProjectRecord.html in taskjuggler-0.0.6 vs doc/TaskJuggler/ProjectRecord.html in taskjuggler-0.0.7
- old
+ new
@@ -167,10 +167,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>
@@ -239,12 +243,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>
@@ -305,10 +307,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>
@@ -351,12 +355,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>
@@ -393,10 +395,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>
@@ -503,10 +507,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>
@@ -596,10 +602,27 @@
</div>
</div>
+ <div id="files-attribute-method" class="method-detail">
+ <a name="files"></a>
+
+ <a name="files="></a>
+
+ <div class="method-heading attribute-method-heading">
+ <span class="method-name">files</span><span
+ class="attribute-access-type">[RW]</span>
+ </div>
+
+ <div class="method-description">
+
+
+
+ </div>
+ </div>
+
<div id="id-attribute-method" class="method-detail">
<a name="id"></a>
<a name="id="></a>
@@ -647,10 +670,44 @@
</div>
</div>
+ <div id="modified-attribute-method" class="method-detail">
+ <a name="modified"></a>
+
+ <a name="modified="></a>
+
+ <div class="method-heading attribute-method-heading">
+ <span class="method-name">modified</span><span
+ class="attribute-access-type">[RW]</span>
+ </div>
+
+ <div class="method-description">
+
+
+
+ </div>
+ </div>
+
+ <div id="reloading-attribute-method" class="method-detail">
+ <a name="reloading"></a>
+
+ <a name="reloading="></a>
+
+ <div class="method-heading attribute-method-heading">
+ <span class="method-name">reloading</span><span
+ class="attribute-access-type">[RW]</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
@@ -691,30 +748,36 @@
<div class="method-source-code"
id="new-source">
<pre>
- <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 446</span>
-446: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">tag</span>)
-447: <span class="ruby-comment cmt"># Before we know the project ID we use this tag to uniquely identify the</span>
-448: <span class="ruby-comment cmt"># project.</span>
-449: <span class="ruby-ivar">@tag</span> = <span class="ruby-identifier">tag</span>
-450: <span class="ruby-comment cmt"># The authentication key for the ProjectServer process.</span>
-451: <span class="ruby-ivar">@authKey</span> = <span class="ruby-keyword kw">nil</span>
-452: <span class="ruby-comment cmt"># The DRb URI where the ProjectServer process is listening.</span>
-453: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span>
-454: <span class="ruby-comment cmt"># The ID of the project.</span>
-455: <span class="ruby-ivar">@id</span> = <span class="ruby-keyword kw">nil</span>
-456: <span class="ruby-comment cmt"># The state of the project. :new, :loading, :ready, :failed</span>
-457: <span class="ruby-comment cmt"># and :obsolete are supported.</span>
-458: <span class="ruby-ivar">@state</span> = <span class="ruby-value">:new</span>
-459: <span class="ruby-comment cmt"># A time stamp when the project became ready for service.</span>
-460: <span class="ruby-ivar">@readySince</span> = <span class="ruby-keyword kw">nil</span>
-461:
-462: <span class="ruby-ivar">@log</span> = <span class="ruby-constant">LogFile</span>.<span class="ruby-identifier">instance</span>
-463: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-keyword kw">nil</span>
-464: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 521</span>
+521: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">tag</span>)
+522: <span class="ruby-comment cmt"># Before we know the project ID we use this tag to uniquely identify the</span>
+523: <span class="ruby-comment cmt"># project.</span>
+524: <span class="ruby-ivar">@tag</span> = <span class="ruby-identifier">tag</span>
+525: <span class="ruby-comment cmt"># Array of [ workingDir, tjp file, ... tji files ]</span>
+526: <span class="ruby-ivar">@files</span> = <span class="ruby-keyword kw">nil</span>
+527: <span class="ruby-comment cmt"># The authentication key for the ProjectServer process.</span>
+528: <span class="ruby-ivar">@authKey</span> = <span class="ruby-keyword kw">nil</span>
+529: <span class="ruby-comment cmt"># The DRb URI where the ProjectServer process is listening.</span>
+530: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span>
+531: <span class="ruby-comment cmt"># The ID of the project.</span>
+532: <span class="ruby-ivar">@id</span> = <span class="ruby-keyword kw">nil</span>
+533: <span class="ruby-comment cmt"># The state of the project. :new, :loading, :ready, :failed</span>
+534: <span class="ruby-comment cmt"># and :obsolete are supported.</span>
+535: <span class="ruby-ivar">@state</span> = <span class="ruby-value">:new</span>
+536: <span class="ruby-comment cmt"># A time stamp when the project became ready for service.</span>
+537: <span class="ruby-ivar">@readySince</span> = <span class="ruby-keyword kw">nil</span>
+538: <span class="ruby-comment cmt"># True if any of the input files have been modified after the load.</span>
+539: <span class="ruby-ivar">@modified</span> = <span class="ruby-keyword kw">false</span>
+540: <span class="ruby-comment cmt"># True if the reload has already been triggered.</span>
+541: <span class="ruby-ivar">@reloading</span> = <span class="ruby-keyword kw">false</span>
+542:
+543: <span class="ruby-ivar">@log</span> = <span class="ruby-constant">LogFile</span>.<span class="ruby-identifier">instance</span>
+544: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-keyword kw">nil</span>
+545: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -747,24 +810,24 @@
<div class="method-source-code"
id="ping-source">
<pre>
- <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 466</span>
-466: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">ping</span>
-467: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span>
-468:
-469: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">"Sending ping to ProcessServer #{@uri}"</span>)
-470: <span class="ruby-keyword kw">begin</span>
-471: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-constant">DRbObject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword kw">nil</span>, <span class="ruby-ivar">@uri</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@projectServer</span>
-472: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">ping</span>(<span class="ruby-ivar">@authKey</span>)
-473: <span class="ruby-keyword kw">rescue</span>
-474: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">"Ping failed: #{$!}"</span>)
-475: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span>
-476: <span class="ruby-keyword kw">end</span>
-477: <span class="ruby-keyword kw">true</span>
-478: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 547</span>
+547: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">ping</span>
+548: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span>
+549:
+550: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">"Sending ping to ProjectServer #{@uri}"</span>)
+551: <span class="ruby-keyword kw">begin</span>
+552: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-constant">DRbObject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword kw">nil</span>, <span class="ruby-ivar">@uri</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@projectServer</span>
+553: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">ping</span>(<span class="ruby-ivar">@authKey</span>)
+554: <span class="ruby-keyword kw">rescue</span>
+555: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">"Ping failed: #{$!}"</span>)
+556: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">false</span>
+557: <span class="ruby-keyword kw">end</span>
+558: <span class="ruby-keyword kw">true</span>
+559: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -794,23 +857,23 @@
<div class="method-source-code"
id="terminate-erver-source">
<pre>
- <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 481</span>
-481: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">terminateServer</span>
-482: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span>
-483:
-484: <span class="ruby-keyword kw">begin</span>
-485: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">"Sending termination request to ProcessServer #{@uri}"</span>)
-486: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-constant">DRbObject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword kw">nil</span>, <span class="ruby-ivar">@uri</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@projectServer</span>
-487: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">terminate</span>(<span class="ruby-ivar">@authKey</span>)
-488: <span class="ruby-keyword kw">rescue</span>
-489: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">"Termination of ProjectServer failed: #{$!}"</span>)
-490: <span class="ruby-keyword kw">end</span>
-491: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span>
-492: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 562</span>
+562: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">terminateServer</span>
+563: <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@uri</span>
+564:
+565: <span class="ruby-keyword kw">begin</span>
+566: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">debug</span>(<span class="ruby-node">"Sending termination request to ProjectServer #{@uri}"</span>)
+567: <span class="ruby-ivar">@projectServer</span> = <span class="ruby-constant">DRbObject</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword kw">nil</span>, <span class="ruby-ivar">@uri</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-ivar">@projectServer</span>
+568: <span class="ruby-ivar">@projectServer</span>.<span class="ruby-identifier">terminate</span>(<span class="ruby-ivar">@authKey</span>)
+569: <span class="ruby-keyword kw">rescue</span>
+570: <span class="ruby-ivar">@log</span>.<span class="ruby-identifier">error</span>(<span class="ruby-node">"Termination of ProjectServer failed: #{$!}"</span>)
+571: <span class="ruby-keyword kw">end</span>
+572: <span class="ruby-ivar">@uri</span> = <span class="ruby-keyword kw">nil</span>
+573: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>
@@ -839,14 +902,14 @@
<div class="method-source-code"
id="to-s-source">
<pre>
- <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 495</span>
-495: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_s</span>(<span class="ruby-identifier">format</span>, <span class="ruby-identifier">index</span>)
-496: <span class="ruby-identifier">sprintf</span>(<span class="ruby-identifier">format</span>, <span class="ruby-identifier">index</span>, <span class="ruby-ivar">@id</span>, <span class="ruby-ivar">@state</span>,
-497: <span class="ruby-ivar">@readySince</span> <span class="ruby-operator">?</span> <span class="ruby-ivar">@readySince</span>.<span class="ruby-identifier">to_s</span>(<span class="ruby-value str">'%Y-%m-%d %H:%M:%S'</span>) <span class="ruby-operator">:</span> <span class="ruby-value str">''</span>)
-498: <span class="ruby-keyword kw">end</span></pre>
+ <span class="ruby-comment cmt"># File lib/daemon/ProjectBroker.rb, line 576</span>
+576: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_s</span>(<span class="ruby-identifier">format</span>, <span class="ruby-identifier">index</span>)
+577: <span class="ruby-identifier">sprintf</span>(<span class="ruby-identifier">format</span>, <span class="ruby-identifier">index</span>, <span class="ruby-ivar">@id</span>, <span class="ruby-ivar">@state</span>, <span class="ruby-ivar">@modified</span> <span class="ruby-operator">?</span> <span class="ruby-value str">'*'</span> <span class="ruby-operator">:</span> <span class="ruby-value str">' '</span>,
+578: <span class="ruby-ivar">@readySince</span> <span class="ruby-operator">?</span> <span class="ruby-ivar">@readySince</span>.<span class="ruby-identifier">to_s</span>(<span class="ruby-value str">'%Y-%m-%d %H:%M:%S'</span>) <span class="ruby-operator">:</span> <span class="ruby-value str">''</span>)
+579: <span class="ruby-keyword kw">end</span></pre>
</div>
</div>