| Package | Description |
|---|---|
| net.sf.mpxj | |
| net.sf.mpxj.junit | |
| net.sf.mpxj.mpd | |
| net.sf.mpxj.mspdi | |
| net.sf.mpxj.utility |
| Modifier and Type | Field and Description |
|---|---|
static Duration |
TimephasedWorkNormaliser.DEFAULT_NORMALIZER_WORK_PER_DAY |
| Modifier and Type | Method and Description |
|---|---|
static Duration |
Duration.convertUnits(double duration,
TimeUnit fromUnits,
TimeUnit toUnits,
double minutesPerDay,
double minutesPerWeek,
double daysPerMonth)
This method provides an approximate conversion between duration
units.
|
static Duration |
Duration.convertUnits(double duration,
TimeUnit fromUnits,
TimeUnit toUnits,
ProjectHeader defaults)
This method provides an approximate conversion between duration
units.
|
Duration |
Duration.convertUnits(TimeUnit type,
ProjectHeader defaults)
This method provides an approximate conversion between duration
units.
|
Duration |
Task.getActualDuration()
The Actual Duration field shows the span of actual working time for a
task so far, based on the scheduled duration and current remaining work
or completion percentage.
|
Duration |
ProjectHeader.getActualDuration()
Retrieves the actual project duration.
|
Duration |
Task.getActualOvertimeWork()
Retrieves the actual overtime work value.
|
Duration |
ResourceAssignment.getActualOvertimeWork()
Returns the actual overtime work of this resource assignment.
|
Duration |
Resource.getActualOvertimeWork()
Retrieve the value of the actual overtime work field.
|
Duration |
Task.getActualOvertimeWorkProtected()
Retrieves the actual overtime work protected value.
|
Duration |
Resource.getActualOvertimeWorkProtected()
Retrieves the actual overtime work protected duration.
|
Duration |
Task.getActualWork()
The Actual Work field shows the amount of work that has already been done
by the resources assigned to a task.
|
Duration |
ResourceAssignment.getActualWork()
Returns the actual completed work of this resource assignment.
|
Duration |
Resource.getActualWork()
Retrieves the Actual Work field contains the amount of work that has
already been done for all assignments assigned to a resource.
|
Duration |
ProjectHeader.getActualWork()
Retrieves the actual project work duration.
|
Duration |
Task.getActualWorkProtected()
Retrieves the actual work protected value.
|
Duration |
Resource.getActualWorkProtected()
Retrieves the actual work protected duration.
|
Duration |
ResourceAssignment.getBaselineBudgetWork()
Retrieves the baseline budget work value.
|
Duration |
ResourceAssignment.getBaselineBudgetWork(int baselineNumber)
Retrieve a baseline value.
|
Duration |
Task.getBaselineDuration()
The Baseline Duration field shows the original span of time planned
to complete a task.
|
Duration |
ProjectHeader.getBaselineDuration()
Retrieves the baseline duration value.
|
Duration |
Task.getBaselineDuration(int baselineNumber)
Retrieve a baseline value.
|
Duration |
Task.getBaselineWork()
The Baseline Work field shows the originally planned amount of work to be
performed by all resources assigned to a task.
|
Duration |
ResourceAssignment.getBaselineWork()
Returns the baseline work of this resource assignment.
|
Duration |
Resource.getBaselineWork()
Retrieves the Baseline Work value.
|
Duration |
ProjectHeader.getBaselineWork()
Retrieves the baseline project work duration.
|
Duration |
Task.getBaselineWork(int baselineNumber)
Retrieve a baseline value.
|
Duration |
ResourceAssignment.getBaselineWork(int baselineNumber)
Retrieve a baseline value.
|
Duration |
Resource.getBaselineWork(int baselineNumber)
Retrieve a baseline value.
|
Duration |
ResourceAssignment.getBudgetWork()
Retrieves the budget work value.
|
Duration |
ResourceAssignment.getDelay()
Returns the delay for this resource assignment.
|
Duration |
Task.getDuration()
The Duration field is the total span of active working time for a task.
|
Duration |
RecurringTask.getDuration()
Retrieve the duration of the recurring task.
|
Duration |
ProjectHeader.getDuration()
Retrieves the project duration.
|
Duration |
ProjectFile.getDuration(Date startDate,
Date endDate)
This method is used to calculate the duration of work between two fixed
dates according to the work schedule defined in the named calendar.
|
Duration |
ProjectCalendar.getDuration(Date startDate,
Date endDate)
This method is provided to allow an absolute period of time
represented by start and end dates into a duration in working
days based on this calendar instance.
|
Duration |
Task.getDuration(int index)
Retrieve a duration value.
|
Duration |
ResourceAssignment.getDuration(int index)
Retrieve a duration value.
|
Duration |
Resource.getDuration(int index)
Retrieve a duration value.
|
Duration |
ProjectFile.getDuration(String calendarName,
Date startDate,
Date endDate)
This method is used to calculate the duration of work between two fixed
dates according to the work schedule defined in the named calendar.
|
Duration |
Task.getDurationVariance()
The Duration Variance field contains the difference between the
baseline duration of a task and the total duration (current estimate)
of a task.
|
Duration |
Task.getEnterpriseDuration(int index)
Retrieve an enterprise field value.
|
Duration |
ResourceAssignment.getEnterpriseDuration(int index)
Retrieve an enterprise duration value.
|
Duration |
Resource.getEnterpriseDuration(int index)
Retrieve an enterprise field value.
|
Duration |
Task.getFinishSlack()
Retrieve the finish slack.
|
Duration |
Task.getFinishVariance()
Calculate the finish variance.
|
Duration |
ResourceAssignment.getFinishVariance()
Calculate the finish variance.
|
Duration |
ProjectHeader.getFinishVariance()
Retrieves the project finish variance duration.
|
Duration |
Task.getFreeSlack()
The Free Slack field contains the amount of time that a task can be
delayed without delaying any successor tasks.
|
static Duration |
Duration.getInstance(double duration,
TimeUnit type)
Retrieve an Duration instance.
|
static Duration |
Duration.getInstance(int duration,
TimeUnit type)
Retrieve an Duration instance.
|
Duration |
Relation.getLag()
This method retrieves the lag duration associated
with this relationship.
|
Duration |
Task.getLevelingDelay()
Delay , in MPX files as eg '0ed'.
|
Duration |
ResourceAssignment.getLevelingDelay()
Retrieves the leveling delay for this resource assignment.
|
Duration |
Task.getManualDuration()
Read the manual duration attribute.
|
Duration |
Task.getOvertimeWork()
Retrieves the overtime work attribute.
|
Duration |
ResourceAssignment.getOvertimeWork()
Returns the overtime work done of this resource assignment.
|
Duration |
Resource.getOvertimeWork()
Retrieves the amount of overtime work.
|
Duration |
Task.getRegularWork()
Retrieve the amount of regular work.
|
Duration |
ResourceAssignment.getRegularWork()
Returns the regular work of this resource assignment.
|
Duration |
Resource.getRegularWork()
Retrieve the value of the regular work field.
|
Duration |
Task.getRemainingDuration()
The Remaining Duration field shows the amount of time required
to complete the unfinished portion of a task.
|
Duration |
Task.getRemainingOvertimeWork()
Retrieves the remaining overtime work attribute.
|
Duration |
ResourceAssignment.getRemainingOvertimeWork()
Returns the remaining overtime work of this resource assignment.
|
Duration |
Resource.getRemainingOvertimeWork()
Retrieve the value of the remaining overtime work field.
|
Duration |
Task.getRemainingWork()
The Remaining Work field shows the amount of time, or person-hours,
still required by all assigned resources to complete a task.
|
Duration |
ResourceAssignment.getRemainingWork()
Returns the remaining work for this resource assignment.
|
Duration |
Resource.getRemainingWork()
Gets Remaining Work field value.
|
Duration |
Task.getStartSlack()
Retrieve the start slack.
|
Duration |
Task.getStartVariance()
Calculate the start variance.
|
Duration |
ResourceAssignment.getStartVariance()
Calculate the start variance.
|
Duration |
ProjectHeader.getStartVariance()
Retrieves the start variance duration.
|
Duration |
Task.getTotalSlack()
The Total Slack field contains the amount of time a task can be
delayed without delaying the project's finish date.
|
Duration |
Task.getWork()
The Work field shows the total amount of work scheduled to be performed
on a task by all assigned resources.
|
Duration |
ResourceAssignment.getWork()
Returns the work of this resource assignment.
|
Duration |
Resource.getWork()
Gets Work field value.
|
Duration |
ProjectHeader.getWork()
Retrieves the project work duration.
|
Duration |
ProjectCalendar.getWork(Date startDate,
Date endDate,
TimeUnit format)
This method retrieves a Duration instance representing the amount of
work between two dates based on this calendar.
|
Duration |
ProjectCalendar.getWork(Date date,
TimeUnit format)
Retrieves the amount of work on a given day, and
returns it in the specified format.
|
Duration |
Task.getWorkVariance()
The Work Variance field contains the difference between a task's
baseline work and the currently scheduled work.
|
Duration |
ResourceAssignment.getWorkVariance()
The Work Variance field contains the difference between a task's
baseline work and the currently scheduled work.
|
Duration |
Resource.getWorkVariance()
Retrieves the work variance.
|
| Modifier and Type | Method and Description |
|---|---|
Relation |
Task.addPredecessor(Task targetTask,
RelationType type,
Duration lag)
This method allows a predecessor relationship to be added to this
task instance.
|
int |
Duration.compareTo(Duration rhs) |
Date |
ProjectCalendar.getDate(Date startDate,
Duration duration,
boolean returnNextWorkStart)
Given a start date and a duration, this method calculates the
end date.
|
Date |
ProjectCalendar.getStartDate(Date finishDate,
Duration duration)
Given a finish date and a duration, this method calculates backwards to the
start date.
|
boolean |
Task.removePredecessor(Task targetTask,
RelationType type,
Duration lag)
This method allows a predecessor relationship to be removed from this
task instance.
|
void |
Task.setActualDuration(Duration val)
The Actual Duration field shows the span of actual working time for a
task so far,
based on the scheduled duration and current remaining work or
completion percentage.
|
void |
ProjectHeader.setActualDuration(Duration actualDuration)
Sets the actual project duration.
|
void |
Task.setActualOvertimeWork(Duration work)
Sets the actual overtime work value.
|
void |
ResourceAssignment.setActualOvertimeWork(Duration dur)
Sets the actual overtime work for this resource assignment.
|
void |
Resource.setActualOvertimeWork(Duration duration)
Sets the value of the actual overtime work field.
|
void |
Task.setActualOvertimeWorkProtected(Duration actualOvertimeWorkProtected)
Sets the actual overtime work protected value.
|
void |
Resource.setActualOvertimeWorkProtected(Duration duration)
Sets the actual overtime work protected duration.
|
void |
Task.setActualWork(Duration val)
The Actual Work field shows the amount of work that has already been
done by the
resources assigned to a task.
|
void |
ResourceAssignment.setActualWork(Duration val)
Sets the actual completed work for this resource assignment.
|
void |
Resource.setActualWork(Duration val)
Sets the Actual Work field contains the amount of work that has already
been done for all assignments assigned to a resource.
|
void |
ProjectHeader.setActualWork(Duration actualWork)
Sets the actual project work duration.
|
void |
Task.setActualWorkProtected(Duration actualWorkProtected)
Sets the actual work protected value.
|
void |
Resource.setActualWorkProtected(Duration duration)
Sets the actual work protected duration.
|
void |
ResourceAssignment.setBaselineBudgetWork(Duration work)
Sets the baseline budget work value.
|
void |
ResourceAssignment.setBaselineBudgetWork(int baselineNumber,
Duration value)
Set a baseline value.
|
void |
Task.setBaselineDuration(Duration val)
The Baseline Duration field shows the original span of time planned to
complete a task.
|
void |
ProjectHeader.setBaselineDuration(Duration baselineDuration)
Sets the baseline project duration value.
|
void |
Task.setBaselineDuration(int baselineNumber,
Duration value)
Set a baseline value.
|
void |
Task.setBaselineWork(Duration val)
The Baseline Work field shows the originally planned amount of work to
be performed
by all resources assigned to a task.
|
void |
ResourceAssignment.setBaselineWork(Duration val)
Sets the baseline work for this resource assignment.
|
void |
Resource.setBaselineWork(Duration val)
Sets the baseline work duration.
|
void |
ProjectHeader.setBaselineWork(Duration baselineWork)
Set the baseline project work duration.
|
void |
Task.setBaselineWork(int baselineNumber,
Duration value)
Set a baseline value.
|
void |
ResourceAssignment.setBaselineWork(int baselineNumber,
Duration value)
Set a baseline value.
|
void |
Resource.setBaselineWork(int baselineNumber,
Duration value)
Set a baseline value.
|
void |
ResourceAssignment.setBudgetWork(Duration work)
Sets the budget work value.
|
void |
ResourceAssignment.setDelay(Duration dur)
Sets the delay for this resource assignment.
|
void |
Task.setDuration(Duration val)
The Duration field is the total span of active working time for a task.
|
void |
RecurringTask.setDuration(Duration duration)
Set the duration of the recurring task.
|
void |
ProjectHeader.setDuration(Duration duration)
Sets the project duration.
|
void |
Task.setDuration(int index,
Duration value)
Set a duration value.
|
void |
ResourceAssignment.setDuration(int index,
Duration value)
Set a duration value.
|
void |
Resource.setDuration(int index,
Duration value)
Set a duration value.
|
void |
Task.setDurationVariance(Duration duration)
The Duration Variance field contains the difference between the
baseline duration of a task and the forecast or actual duration
of the task.
|
void |
Task.setEnterpriseDuration(int index,
Duration value)
Set an enterprise field value.
|
void |
ResourceAssignment.setEnterpriseDuration(int index,
Duration value)
Set an enterprise duration value.
|
void |
Resource.setEnterpriseDuration(int index,
Duration value)
Set an enterprise field value.
|
void |
Task.setFinishSlack(Duration duration)
Set the finish slack.
|
void |
Task.setFinishVariance(Duration duration)
The Finish Variance field contains the amount of time that represents the
difference between a task's baseline finish date and its forecast
or actual finish date.
|
void |
ResourceAssignment.setFinishVariance(Duration duration)
The Finish Variance field contains the amount of time that represents the
difference between a task's baseline finish date and its forecast
or actual finish date.
|
void |
ProjectHeader.setFinishVariance(Duration finishVariance)
Sets the project finish variance duration.
|
void |
Task.setFreeSlack(Duration duration)
The Free Slack field contains the amount of time that a task can be
delayed without delaying any successor tasks.
|
void |
Task.setLevelingDelay(Duration val)
Set amount of delay as elapsed real time.
|
void |
ResourceAssignment.setLevelingDelay(Duration levelingDelay)
Sets the leveling delay for this resource assignment.
|
void |
Task.setManualDuration(Duration dur)
Set the manual duration attribute.
|
void |
Task.setOvertimeWork(Duration work)
Sets the overtime work attribute.
|
void |
ResourceAssignment.setOvertimeWork(Duration overtimeWork)
Sets the overtime work for this resource assignment.
|
void |
Resource.setOvertimeWork(Duration overtimeWork)
Sets the amount of overtime work.
|
void |
Task.setRegularWork(Duration regularWork)
Set the amount of regular work.
|
void |
ResourceAssignment.setRegularWork(Duration dur)
Sets the regular work for this resource assignment.
|
void |
Resource.setRegularWork(Duration duration)
Set the value of the regular work field.
|
void |
Task.setRemainingDuration(Duration val)
The Remaining Duration field shows the amount of time required to complete
the unfinished portion of a task.
|
void |
Task.setRemainingOvertimeWork(Duration work)
Sets the remaining overtime work attribute.
|
void |
ResourceAssignment.setRemainingOvertimeWork(Duration dur)
Sets the remaining overtime work for this resource assignment.
|
void |
Resource.setRemainingOvertimeWork(Duration duration)
Sets the value of the remaining overtime work field.
|
void |
Task.setRemainingWork(Duration val)
The Remaining Work field shows the amount of time, or person-hours,
still required by all assigned resources to complete a task.
|
void |
ResourceAssignment.setRemainingWork(Duration remainingWork)
Sets the remaining work for this resource assignment.
|
void |
Resource.setRemainingWork(Duration val)
This field is ignored on import into MS Project.
|
void |
Task.setStartSlack(Duration duration)
Set the start slack.
|
void |
Task.setStartVariance(Duration val)
The Start Variance field contains the amount of time that represents the
difference between a task's baseline start date and its currently
scheduled start date.
|
void |
ResourceAssignment.setStartVariance(Duration val)
The Start Variance field contains the amount of time that represents the
difference between a task's baseline start date and its currently
scheduled start date.
|
void |
ProjectHeader.setStartVariance(Duration startVariance)
Sets the start variance duration.
|
void |
Task.setTotalSlack(Duration val)
The Total Slack field contains the amount of time a task can be delayed
without delaying the project's finish date.
|
void |
Task.setWork(Duration val)
The Work field shows the total amount of work scheduled to be performed
on a task by all assigned resources.
|
void |
ResourceAssignment.setWork(Duration dur)
Sets the work for this resource assignment.
|
void |
Resource.setWork(Duration val)
This field is ignored on import into MS Project.
|
void |
ProjectHeader.setWork(Duration work)
Sets the project work duration.
|
void |
Task.setWorkVariance(Duration val)
The Work Variance field contains the difference between a task's baseline
work and the currently scheduled work.
|
void |
ResourceAssignment.setWorkVariance(Duration val)
The Work Variance field contains the difference between a task's baseline
work and the currently scheduled work.
|
void |
Resource.setWorkVariance(Duration workVariance)
Sets the work variance.
|
| Constructor and Description |
|---|
Relation(Task sourceTask,
Task targetTask,
RelationType type,
Duration lag)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
MPXJTestCase.assertEquals(double expectedDuration,
TimeUnit expectedUnits,
Duration duration)
Assert method used to test durations.
|
| Modifier and Type | Method and Description |
|---|---|
static Duration |
MPDUtility.getAdjustedDuration(ProjectFile file,
int duration,
TimeUnit timeUnit)
Given a duration and the time units for the duration extracted from an MPP
file, this method creates a new Duration to represent the given
duration.
|
static Duration |
MPDUtility.getDuration(double value,
TimeUnit type)
Reads a duration value.
|
| Modifier and Type | Method and Description |
|---|---|
static Duration |
DatatypeConverter.parseDuration(ProjectFile file,
TimeUnit defaultUnits,
String value)
Parse a duration.
|
static Duration |
DatatypeConverter.parseDurationInTenthsOfMinutes(Number value)
Parse duration represented in tenths of minutes.
|
static Duration |
DatatypeConverter.parseDurationInTenthsOfMinutes(ProjectHeader header,
Number value,
TimeUnit targetTimeUnit)
Parse duration represented as tenths of minutes.
|
static Duration |
DatatypeConverter.parseDurationInThousanthsOfMinutes(Number value)
Parse duration represented in thousandths of minutes.
|
static Duration |
DatatypeConverter.parseDurationInThousanthsOfMinutes(ProjectHeader header,
Number value,
TimeUnit targetTimeUnit)
Parse duration represented in thousandths of minutes.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
DatatypeConverter.printDuration(MSPDIWriter writer,
Duration duration)
Print duration.
|
static BigDecimal |
DatatypeConverter.printDurationInDecimalThousandthsOfMinutes(Duration duration)
Print duration in thousandths of minutes.
|
static BigInteger |
DatatypeConverter.printDurationInIntegerTenthsOfMinutes(Duration duration)
Print duration in tenths of minutes.
|
static BigInteger |
DatatypeConverter.printDurationInIntegerThousandthsOfMinutes(Duration duration)
Print duration in thousandths of minutes.
|
static String |
DatatypeConverter.printDurationMandatory(MSPDIWriter writer,
Duration duration)
Print duration.
|
static BigInteger |
DatatypeConverter.printDurationTimeUnits(Duration duration,
boolean estimated)
Print duration time units.
|
| Modifier and Type | Method and Description |
|---|---|
static Duration |
DateUtility.getVariance(Task task,
Date date1,
Date date2,
TimeUnit format)
This utility method calculates the difference in working
time between two dates, given the context of a task.
|
| Modifier and Type | Method and Description |
|---|---|
ArrayList<Duration> |
TimephasedUtility.segmentBaselineWork(ProjectFile file,
List<TimephasedWork> work,
TimescaleUnits rangeUnits,
ArrayList<DateRange> dateList)
This is the main entry point used to convert the internal representation
of timephased baseline work into an external form which can
be displayed to the user.
|
ArrayList<Duration> |
TimephasedUtility.segmentWork(ProjectCalendar projectCalendar,
List<TimephasedWork> work,
TimescaleUnits rangeUnits,
ArrayList<DateRange> dateList)
This is the main entry point used to convert the internal representation
of timephased work into an external form which can
be displayed to the user.
|
Copyright © 2013. All Rights Reserved.