| Package | Description |
|---|---|
| net.sf.mpxj | |
| net.sf.mpxj.listener | |
| net.sf.mpxj.mpp | |
| net.sf.mpxj.mspdi | |
| net.sf.mpxj.utility |
| Modifier and Type | Method and Description |
|---|---|
ProjectCalendar |
ProjectFile.addCalendar()
This method is used to add a new calendar to the file.
|
ProjectCalendar |
ProjectFile.addDefaultBaseCalendar()
This is a convenience method used to add a calendar called
"Standard" to the file, and populate it with a default working week
and default working hours.
|
ProjectCalendar |
ProjectFile.addDefaultDerivedCalendar()
This is a protected convenience method to add a default derived
calendar.
|
ProjectCalendar |
Resource.addResourceCalendar()
This method allows a resource calendar to be added to a resource.
|
ProjectCalendar |
ProjectFile.getBaselineCalendar()
Retrieve the calendar used internally for timephased baseline calculation.
|
ProjectCalendar |
Task.getCalendar()
Retrieves the base calendar instance associated with this task.
|
ProjectCalendar |
ResourceAssignment.getCalendar()
Retrieves the calendar used for this resource assignment.
|
ProjectCalendar |
ProjectFile.getCalendar()
Retrieves the default calendar for this project.
|
ProjectCalendar |
ProjectFile.getCalendarByName(String calendarName)
Retrieves the named calendar.
|
ProjectCalendar |
ProjectFile.getCalendarByUniqueID(Integer calendarID)
Retrieves the calendar referred to by the supplied unique ID
value.
|
ProjectCalendar |
ProjectCalendar.getParent() |
ProjectCalendar |
Resource.getResourceCalendar()
This method retrieves the calendar associated with this resource.
|
| Modifier and Type | Method and Description |
|---|---|
List<ProjectCalendar> |
ProjectFile.getCalendars()
This method retrieves the list of calendars defined in
this file.
|
List<ProjectCalendar> |
ProjectCalendar.getDerivedCalendars()
Retrieve a list of derived calendars.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProjectCalendar.addDerivedCalendar(ProjectCalendar calendar)
Add a reference to a calendar derived from this one.
|
void |
ProjectCalendar.copy(ProjectCalendar cal)
Copy the settings from another calendar to this calendar.
|
void |
ProjectFile.fireCalendarReadEvent(ProjectCalendar calendar)
This method is called to alert project listeners to the fact that
a calendar has been read from a project file.
|
void |
ProjectFile.fireCalendarWrittenEvent(ProjectCalendar calendar)
This method is called to alert project listeners to the fact that
a calendar has been written to a project file.
|
void |
TimephasedCostNormaliser.normalise(ProjectCalendar calendar,
LinkedList<TimephasedCost> list)
This method converts the internal representation of timephased
resource assignment data used by MS Project into a standardised
format to make it easy to work with.
|
void |
TimephasedWorkNormaliser.normalise(ProjectCalendar calendar,
LinkedList<TimephasedWork> list)
This method converts the internal representation of timephased
resource assignment data used by MS Project into a standardised
format to make it easy to work with.
|
abstract void |
AbstractTimephasedWorkNormaliser.normalise(ProjectCalendar calendar,
LinkedList<TimephasedWork> list)
This method converts the internal representation of timephased
resource assignment data used by MS Project into a standardised
format to make it easy to work with.
|
void |
ProjectFile.removeCalendar(ProjectCalendar calendar)
Removes a calendar.
|
protected void |
ProjectCalendar.removeDerivedCalendar(ProjectCalendar calendar)
Remove a reference to a derived calendar.
|
void |
Task.setCalendar(ProjectCalendar calendar)
Sets the name of the base calendar associated with this task.
|
void |
ProjectFile.setCalendar(ProjectCalendar calendar)
Sets the default calendar for this project.
|
void |
ProjectCalendar.setParent(ProjectCalendar calendar)
Sets the ProjectCalendar instance from which this calendar is derived.
|
void |
Resource.setResourceCalendar(ProjectCalendar calendar)
This method allows a pre-existing resource calendar to be attached to a
resource.
|
| Constructor and Description |
|---|
ProjectCalendar(ProjectFile file,
ProjectCalendar taskCalendar,
ProjectCalendar resourceCalendar)
Create a calendar based on the intersection of a task calendar and a resource calendar.
|
TimephasedCostData(ProjectCalendar calendar,
TimephasedCostNormaliser normaliser,
List<TimephasedCost> data,
boolean raw)
Constructor.
|
TimephasedWorkData(ProjectCalendar calendar,
TimephasedWorkNormaliser normaliser,
List<TimephasedWork> data,
boolean raw)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ProjectListener.calendarRead(ProjectCalendar calendar)
This method is called when a calendar is read from a file.
|
void |
DefaultProjectListener.calendarRead(ProjectCalendar calendar)
This method is called when a calendar is read from a file.
|
void |
ProjectListener.calendarWritten(ProjectCalendar calendar)
This method is called when a calendar is written to a file.
|
void |
DefaultProjectListener.calendarWritten(ProjectCalendar calendar)
This method is called when a calendar is written to a file.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
MPPTimephasedWorkNormaliser.mergeSameDay(ProjectCalendar calendar,
LinkedList<TimephasedWork> list)
This method merges together assignment data for the same day.
|
protected void |
MPPTimephasedBaselineWorkNormaliser.mergeSameDay(ProjectCalendar calendar,
LinkedList<TimephasedWork> list)
This method merges together assignment data for the same day.
|
protected abstract void |
MPPAbstractTimephasedWorkNormaliser.mergeSameDay(ProjectCalendar calendar,
LinkedList<TimephasedWork> list)
This method merges together assignment data for the same day.
|
void |
MPPTimephasedBaselineCostNormaliser.normalise(ProjectCalendar calendar,
LinkedList<TimephasedCost> list)
This method converts the internal representation of timephased
resource assignment data used by MS Project into a standardised
format to make it easy to work with.
|
void |
MPPAbstractTimephasedWorkNormaliser.normalise(ProjectCalendar calendar,
LinkedList<TimephasedWork> list)
This method converts the internal representation of timephased
resource assignment data used by MS Project into a standardised
format to make it easy to work with.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MSPDITimephasedWorkNormaliser.normalise(ProjectCalendar calendar,
LinkedList<TimephasedWork> list)
This method converts the internal representation of timephased
resource assignment data used by MS Project into a standardised
format to make it easy to work with.
|
| Modifier and Type | Method and Description |
|---|---|
ArrayList<Double> |
TimephasedUtility.segmentCost(ProjectCalendar projectCalendar,
List<TimephasedCost> cost,
TimescaleUnits rangeUnits,
ArrayList<DateRange> dateList)
This is the main entry point used to convert the internal representation
of timephased cost 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.