Skip to content

Commit 8384b5d

Browse files
committed
Update documentation
1 parent 285d53e commit 8384b5d

File tree

2,192 files changed

+15706
-8068
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,192 files changed

+15706
-8068
lines changed

docs/404.html

+21
Original file line numberDiff line numberDiff line change
@@ -1060,6 +1060,27 @@
10601060

10611061

10621062

1063+
1064+
1065+
1066+
1067+
1068+
1069+
<li class="md-nav__item">
1070+
<a href="/howto-read-openplan/" class="md-nav__link">
1071+
1072+
1073+
<span class="md-ellipsis">
1074+
Deltek Open Plan BK3 files
1075+
</span>
1076+
1077+
1078+
</a>
1079+
</li>
1080+
1081+
1082+
1083+
10631084
</ul>
10641085
</nav>
10651086

docs/CHANGELOG/index.html

+60-5
Original file line numberDiff line numberDiff line change
@@ -291,9 +291,18 @@
291291
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
292292

293293
<li class="md-nav__item">
294-
<a href="#1271-unreleased" class="md-nav__link">
294+
<a href="#1281-unreleased" class="md-nav__link">
295295
<span class="md-ellipsis">
296-
12.7.1 (unreleased)
296+
12.8.1 (unreleased)
297+
</span>
298+
</a>
299+
300+
</li>
301+
302+
<li class="md-nav__item">
303+
<a href="#1280-2024-03-04" class="md-nav__link">
304+
<span class="md-ellipsis">
305+
12.8.0 (2024-03-04)
297306
</span>
298307
</a>
299308

@@ -3217,6 +3226,27 @@
32173226

32183227

32193228

3229+
3230+
3231+
3232+
3233+
3234+
3235+
<li class="md-nav__item">
3236+
<a href="../howto-read-openplan/" class="md-nav__link">
3237+
3238+
3239+
<span class="md-ellipsis">
3240+
Deltek Open Plan BK3 files
3241+
</span>
3242+
3243+
3244+
</a>
3245+
</li>
3246+
3247+
3248+
3249+
32203250
</ul>
32213251
</nav>
32223252

@@ -3674,9 +3704,18 @@
36743704
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
36753705

36763706
<li class="md-nav__item">
3677-
<a href="#1271-unreleased" class="md-nav__link">
3707+
<a href="#1281-unreleased" class="md-nav__link">
36783708
<span class="md-ellipsis">
3679-
12.7.1 (unreleased)
3709+
12.8.1 (unreleased)
3710+
</span>
3711+
</a>
3712+
3713+
</li>
3714+
3715+
<li class="md-nav__item">
3716+
<a href="#1280-2024-03-04" class="md-nav__link">
3717+
<span class="md-ellipsis">
3718+
12.8.0 (2024-03-04)
36803719
</span>
36813720
</a>
36823721

@@ -5795,7 +5834,23 @@
57955834

57965835

57975836
<h1 id="changelog">Changelog</h1>
5798-
<h2 id="1271-unreleased">12.7.1 (unreleased)</h2>
5837+
<h2 id="1281-unreleased">12.8.1 (unreleased)</h2>
5838+
<h2 id="1280-2024-03-04">12.8.0 (2024-03-04)</h2>
5839+
<ul>
5840+
<li>Add experimental support for reading Deltek Open Plan BK3 files.</li>
5841+
<li>Implemented the <code>Relation.Builder</code> class.</li>
5842+
<li>Marked the <code>Relation(Task,Task,RelationType,Duration)</code> constructor as deprecated, use the <code>Relation.Builder</code> class instead.</li>
5843+
<li>Marked the <code>RelationContainer.addPredecessor(Task,Task,RelationType,Duration)</code> method as deprecated, use the <code>RelationContainer.addPredecessor(Relation.Builder)</code> method instead.</li>
5844+
<li>Marked the <code>Task.addPredecessor(Task,RelationType,Duration)</code> method as deprecated, use the <code>Task.addPredecessor(Relation.Builder)</code> method instead.</li>
5845+
<li>Add a notes attribute to the <code>Relation</code> class and ensure that it is read from and written to P6 schedules.</li>
5846+
<li>Read the Relationship Lag Calendar setting from Phoenix 5 files. (Contributed by Rohit Sinha)</li>
5847+
<li>Don't write a material label to an MSPDI file for a resource which isn't a material.</li>
5848+
<li>Update representation of Work Variance when writing MSPDI files to more closely match output from Microsoft Project.</li>
5849+
<li>Updated to ensure that when schedules are read from XER files or P6 databases, labor and nonlabor work amounts are combined for the Actual, Remaining and Planned work attributes. This is now consistent with the existing behavior when reading PMXML files.</li>
5850+
<li>Added support for new Task attributes Actual Work Labor, Actual Work Nonlabor, Remaining Work Labor, Remaining Work Nonlabor, Planned Work Labor, Planned Work Nonlabor, when reading and writing P6 schedules.</li>
5851+
<li>Update default <code>readAll</code> method on reader classes to ensure that if the reader is unable to read any schedule data, an empty list is returned rather than a list containing <code>null</code>.</li>
5852+
<li>Ensure that Task Start and Finish dates are both the same when reading milestones from PMXML files, and that the correct date is used depending on whether we have a Start Milestone or a Finish Milestone.</li>
5853+
</ul>
57995854
<h2 id="1270-2024-02-07">12.7.0 (2024-02-07)</h2>
58005855
<ul>
58015856
<li>Added support for reading and writing the project property Baseline Calendar Name to and from MPP and MSPDI files.</li>

docs/apidocs/allclasses-frame.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<head>
55
<!-- Generated by javadoc -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7-
<title>All Classes (MPXJ 12.7.0 API)</title>
7+
<title>All Classes (MPXJ 12.8.0 API)</title>
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -178,6 +178,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
178178
<li><a href="net/sf/mpxj/common/CloseIgnoringInputStream.html" title="class in net.sf.mpxj.common" target="classFrame">CloseIgnoringInputStream</a></li>
179179
<li><a href="net/sf/mpxj/primavera/schema/CodeAssignmentType.html" title="class in net.sf.mpxj.primavera.schema" target="classFrame">CodeAssignmentType</a></li>
180180
<li><a href="net/sf/mpxj/CodePage.html" title="enum in net.sf.mpxj" target="classFrame">CodePage</a></li>
181+
<li><a href="net/sf/mpxj/openplan/CodeValue.html" title="class in net.sf.mpxj.openplan" target="classFrame">CodeValue</a></li>
181182
<li><a href="net/sf/mpxj/common/ColorHelper.html" title="class in net.sf.mpxj.common" target="classFrame">ColorHelper</a></li>
182183
<li><a href="net/sf/mpxj/mpp/ColorType.html" title="enum in net.sf.mpxj.mpp" target="classFrame">ColorType</a></li>
183184
<li><a href="net/sf/mpxj/Column.html" title="class in net.sf.mpxj" target="classFrame">Column</a></li>
@@ -241,6 +242,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
241242
<li><a href="net/sf/mpxj/ganttproject/schema/DefaultWeek.html" title="class in net.sf.mpxj.ganttproject.schema" target="classFrame">DefaultWeek</a></li>
242243
<li><a href="net/sf/mpxj/planner/schema/DefaultWeek.html" title="class in net.sf.mpxj.planner.schema" target="classFrame">DefaultWeek</a></li>
243244
<li><a href="net/sf/mpxj/ganttproject/schema/Depend.html" title="class in net.sf.mpxj.ganttproject.schema" target="classFrame">Depend</a></li>
245+
<li><a href="net/sf/mpxj/openplan/DependenciesReader.html" title="class in net.sf.mpxj.openplan" target="classFrame">DependenciesReader</a></li>
244246
<li><a href="net/sf/mpxj/primavera/schema/DisplayCurrencyType.html" title="class in net.sf.mpxj.primavera.schema" target="classFrame">DisplayCurrencyType</a></li>
245247
<li><a href="net/sf/mpxj/conceptdraw/schema/Document.html" title="class in net.sf.mpxj.conceptdraw.schema" target="classFrame">Document</a></li>
246248
<li><a href="net/sf/mpxj/conceptdraw/schema/Document.Calendars.html" title="class in net.sf.mpxj.conceptdraw.schema" target="classFrame">Document.Calendars</a></li>
@@ -516,6 +518,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
516518
<li><a href="net/sf/mpxj/common/ObjectSequence.html" title="class in net.sf.mpxj.common" target="classFrame">ObjectSequence</a></li>
517519
<li><a href="net/sf/mpxj/primavera/schema/OBSType.html" title="class in net.sf.mpxj.primavera.schema" target="classFrame">OBSType</a></li>
518520
<li><a href="net/sf/mpxj/ganttproject/schema/OnlyShowWeekends.html" title="class in net.sf.mpxj.ganttproject.schema" target="classFrame">OnlyShowWeekends</a></li>
521+
<li><a href="net/sf/mpxj/openplan/OpenPlanReader.html" title="class in net.sf.mpxj.openplan" target="classFrame">OpenPlanReader</a></li>
519522
<li><a href="net/sf/mpxj/ikvm/OperatingSystem.html" title="class in net.sf.mpxj.ikvm" target="classFrame">OperatingSystem</a></li>
520523
<li><a href="net/sf/mpxj/primavera/schema/OverheadCodeType.html" title="class in net.sf.mpxj.primavera.schema" target="classFrame">OverheadCodeType</a></li>
521524
<li><a href="net/sf/mpxj/planner/schema/OverriddenDayType.html" title="class in net.sf.mpxj.planner.schema" target="classFrame">OverriddenDayType</a></li>
@@ -675,6 +678,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
675678
<li><a href="net/sf/mpxj/RecurringData.html" title="class in net.sf.mpxj" target="classFrame">RecurringData</a></li>
676679
<li><a href="net/sf/mpxj/RecurringTask.html" title="class in net.sf.mpxj" target="classFrame">RecurringTask</a></li>
677680
<li><a href="net/sf/mpxj/Relation.html" title="class in net.sf.mpxj" target="classFrame">Relation</a></li>
681+
<li><a href="net/sf/mpxj/Relation.Builder.html" title="class in net.sf.mpxj" target="classFrame">Relation.Builder</a></li>
678682
<li><a href="net/sf/mpxj/RelationContainer.html" title="class in net.sf.mpxj" target="classFrame">RelationContainer</a></li>
679683
<li><a href="net/sf/mpxj/RelationshipLagCalendar.html" title="enum in net.sf.mpxj" target="classFrame">RelationshipLagCalendar</a></li>
680684
<li><a href="net/sf/mpxj/primavera/schema/RelationshipType.html" title="class in net.sf.mpxj.primavera.schema" target="classFrame">RelationshipType</a></li>

docs/apidocs/allclasses-noframe.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<head>
55
<!-- Generated by javadoc -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7-
<title>All Classes (MPXJ 12.7.0 API)</title>
7+
<title>All Classes (MPXJ 12.8.0 API)</title>
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -178,6 +178,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
178178
<li><a href="net/sf/mpxj/common/CloseIgnoringInputStream.html" title="class in net.sf.mpxj.common">CloseIgnoringInputStream</a></li>
179179
<li><a href="net/sf/mpxj/primavera/schema/CodeAssignmentType.html" title="class in net.sf.mpxj.primavera.schema">CodeAssignmentType</a></li>
180180
<li><a href="net/sf/mpxj/CodePage.html" title="enum in net.sf.mpxj">CodePage</a></li>
181+
<li><a href="net/sf/mpxj/openplan/CodeValue.html" title="class in net.sf.mpxj.openplan">CodeValue</a></li>
181182
<li><a href="net/sf/mpxj/common/ColorHelper.html" title="class in net.sf.mpxj.common">ColorHelper</a></li>
182183
<li><a href="net/sf/mpxj/mpp/ColorType.html" title="enum in net.sf.mpxj.mpp">ColorType</a></li>
183184
<li><a href="net/sf/mpxj/Column.html" title="class in net.sf.mpxj">Column</a></li>
@@ -241,6 +242,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
241242
<li><a href="net/sf/mpxj/ganttproject/schema/DefaultWeek.html" title="class in net.sf.mpxj.ganttproject.schema">DefaultWeek</a></li>
242243
<li><a href="net/sf/mpxj/planner/schema/DefaultWeek.html" title="class in net.sf.mpxj.planner.schema">DefaultWeek</a></li>
243244
<li><a href="net/sf/mpxj/ganttproject/schema/Depend.html" title="class in net.sf.mpxj.ganttproject.schema">Depend</a></li>
245+
<li><a href="net/sf/mpxj/openplan/DependenciesReader.html" title="class in net.sf.mpxj.openplan">DependenciesReader</a></li>
244246
<li><a href="net/sf/mpxj/primavera/schema/DisplayCurrencyType.html" title="class in net.sf.mpxj.primavera.schema">DisplayCurrencyType</a></li>
245247
<li><a href="net/sf/mpxj/conceptdraw/schema/Document.html" title="class in net.sf.mpxj.conceptdraw.schema">Document</a></li>
246248
<li><a href="net/sf/mpxj/conceptdraw/schema/Document.Calendars.html" title="class in net.sf.mpxj.conceptdraw.schema">Document.Calendars</a></li>
@@ -516,6 +518,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
516518
<li><a href="net/sf/mpxj/common/ObjectSequence.html" title="class in net.sf.mpxj.common">ObjectSequence</a></li>
517519
<li><a href="net/sf/mpxj/primavera/schema/OBSType.html" title="class in net.sf.mpxj.primavera.schema">OBSType</a></li>
518520
<li><a href="net/sf/mpxj/ganttproject/schema/OnlyShowWeekends.html" title="class in net.sf.mpxj.ganttproject.schema">OnlyShowWeekends</a></li>
521+
<li><a href="net/sf/mpxj/openplan/OpenPlanReader.html" title="class in net.sf.mpxj.openplan">OpenPlanReader</a></li>
519522
<li><a href="net/sf/mpxj/ikvm/OperatingSystem.html" title="class in net.sf.mpxj.ikvm">OperatingSystem</a></li>
520523
<li><a href="net/sf/mpxj/primavera/schema/OverheadCodeType.html" title="class in net.sf.mpxj.primavera.schema">OverheadCodeType</a></li>
521524
<li><a href="net/sf/mpxj/planner/schema/OverriddenDayType.html" title="class in net.sf.mpxj.planner.schema">OverriddenDayType</a></li>
@@ -675,6 +678,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
675678
<li><a href="net/sf/mpxj/RecurringData.html" title="class in net.sf.mpxj">RecurringData</a></li>
676679
<li><a href="net/sf/mpxj/RecurringTask.html" title="class in net.sf.mpxj">RecurringTask</a></li>
677680
<li><a href="net/sf/mpxj/Relation.html" title="class in net.sf.mpxj">Relation</a></li>
681+
<li><a href="net/sf/mpxj/Relation.Builder.html" title="class in net.sf.mpxj">Relation.Builder</a></li>
678682
<li><a href="net/sf/mpxj/RelationContainer.html" title="class in net.sf.mpxj">RelationContainer</a></li>
679683
<li><a href="net/sf/mpxj/RelationshipLagCalendar.html" title="enum in net.sf.mpxj">RelationshipLagCalendar</a></li>
680684
<li><a href="net/sf/mpxj/primavera/schema/RelationshipType.html" title="class in net.sf.mpxj.primavera.schema">RelationshipType</a></li>

docs/apidocs/constant-values.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<head>
55
<!-- Generated by javadoc -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7-
<title>Constant Field Values (MPXJ 12.7.0 API)</title>
7+
<title>Constant Field Values (MPXJ 12.8.0 API)</title>
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -19,7 +19,7 @@
1919
<script type="text/javascript"><!--
2020
try {
2121
if (location.href.indexOf('is-external=true') == -1) {
22-
parent.document.title="Constant Field Values (MPXJ 12.7.0 API)";
22+
parent.document.title="Constant Field Values (MPXJ 12.8.0 API)";
2323
}
2424
}
2525
catch(err) {
@@ -220,7 +220,7 @@ <h2 title="net.sf">net.sf.*</h2>
220220
<!-- -->
221221
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
222222
<td><code><a href="net/sf/mpxj/MPXJ.html#VERSION">VERSION</a></code></td>
223-
<td class="colLast"><code>"12.7.0"</code></td>
223+
<td class="colLast"><code>"12.8.0"</code></td>
224224
</tr>
225225
</tbody>
226226
</table>

0 commit comments

Comments
 (0)