Package | Description |
---|---|
net.sf.mpxj | |
net.sf.mpxj.common | |
net.sf.mpxj.listener | |
net.sf.mpxj.mpp | |
net.sf.mpxj.mspdi | |
net.sf.mpxj.utility |
Modifier and Type | Class and Description |
---|---|
class |
ManuallyScheduledTaskCalendar
This class represents a Calendar Definition record for an MPP Manually Scheduled task.
|
class |
TemporaryCalendar
Represents a temporary calendar which is not intended to form part of the
schedule.
|
Modifier and Type | Method and Description |
---|---|
ProjectCalendar |
ProjectCalendarContainer.add()
Add a calendar to the project.
|
ProjectCalendar |
ProjectFile.addCalendar()
This method is used to add a new calendar to the file.
|
ProjectCalendar |
Resource.addCalendar()
This method allows a calendar to be added to a resource.
|
ProjectCalendar |
ProjectCalendarContainer.addDefaultBaseCalendar()
This is a convenience method used to add a calendar called
"Standard" to the project, and populate it with a default working week
and default working hours.
|
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 |
ProjectCalendarContainer.addDefaultDerivedCalendar()
This is a convenience method to add a default derived
calendar to the project.
|
ProjectCalendar |
ProjectFile.addDefaultDerivedCalendar()
This is a convenience method to add a default derived
calendar.
|
ProjectCalendar |
ProjectCalendarContainer.findOrCreateDefaultCalendar()
If we're calling this method, we don't have a reliable way to identify
the default calendar.
|
ProjectCalendar |
ProjectFile.getBaselineCalendar()
Retrieve the calendar used internally for timephased baseline calculation.
|
ProjectCalendar |
ProjectCalendarContainer.getByName(String calendarName)
Retrieves the named calendar.
|
ProjectCalendar |
Resource.getCalendar()
This method retrieves the calendar associated with this resource.
|
ProjectCalendar |
Task.getCalendar()
Retrieves the calendar associated with this task.
|
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 |
ProjectFile.getDefaultCalendar()
Retrieves the default calendar for this project based on the calendar name
given in the project properties.
|
ProjectCalendar |
ProjectProperties.getDefaultCalendar()
Retrieve the default calendar for this project.
|
ProjectCalendar |
ResourceAssignment.getEffectiveCalendar()
Retrieves the effective calendar used for this resource assignment.
|
ProjectCalendar |
Task.getEffectiveCalendar()
Retrieve the effective calendar for this task.
|
ProjectCalendar |
ProjectCalendar.getParent()
Retrieve the parent calendar, or
null if the
calendar does not have a parent. |
Modifier and Type | Method and Description |
---|---|
List<ProjectCalendar> |
ProjectCalendar.getDerivedCalendars()
Retrieve a list of derived calendars.
|
Modifier and Type | Method and Description |
---|---|
void |
EventManager.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 |
EventManager.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 |
ProjectFile.removeCalendar(ProjectCalendar calendar)
Removes a calendar.
|
void |
ProjectCalendarContainer.removed(ProjectCalendar calendar) |
void |
Resource.setCalendar(ProjectCalendar calendar)
This method allows a pre-existing resource calendar to be attached to a
resource.
|
void |
Task.setCalendar(ProjectCalendar calendar)
Sets the calendar associated with this task.
|
void |
ProjectFile.setDefaultCalendar(ProjectCalendar calendar)
Sets the default calendar for this project.
|
void |
ProjectProperties.setDefaultCalendar(ProjectCalendar calendar)
Set the default calendar for this project.
|
void |
ProjectCalendar.setParent(ProjectCalendar calendar)
Sets the ProjectCalendar instance from which this calendar is derived.
|
Constructor and Description |
---|
ManuallyScheduledTaskCalendar(ProjectCalendar calendar,
ResourceAssignment assignment)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
CombinedCalendar
A calendar which represents the intersection of working time between
two other calendars.
|
Modifier and Type | Method and Description |
---|---|
static ProjectCalendar |
ProjectCalendarHelper.createTemporaryDerivedCalendar(ProjectCalendar baseCalendar,
Resource resource)
Create a temporary derived calendar.
|
static ProjectCalendar |
ProjectCalendarHelper.createTemporaryFlattenedCalendar(ProjectCalendar calendar)
Creates a temporary base calendar by flattening an existing calendar's
hierarchy.
|
Modifier and Type | Method and Description |
---|---|
static ProjectCalendar |
ProjectCalendarHelper.createTemporaryDerivedCalendar(ProjectCalendar baseCalendar,
Resource resource)
Create a temporary derived calendar.
|
static ProjectCalendar |
ProjectCalendarHelper.createTemporaryFlattenedCalendar(ProjectCalendar calendar)
Creates a temporary base calendar by flattening an existing calendar's
hierarchy.
|
static Duration |
LocalDateTimeHelper.getVariance(ProjectCalendar calendar,
LocalDateTime date1,
LocalDateTime date2,
TimeUnit format)
This utility method calculates the difference in working
time between two dates, given the context of a calendar.
|
static void |
ProjectCalendarHelper.mergeExceptions(ProjectCalendar target,
List<ProjectCalendarException> sourceExceptions)
Merge the supplied list of exceptions into the target calendar.
|
static void |
ProjectCalendarHelper.mergeExceptions(ProjectCalendar target,
ProjectCalendar source)
Merge exceptions recursively from the source calendar (and any calendars from which it is derived)
into the target calendar.
|
protected void |
AbstractTimephasedWorkNormaliser.mergeSameWork(ProjectCalendar calendar,
TimePeriodEntity parent,
List<TimephasedWork> list)
Merges individual days together into time spans where the
same work is undertaken each day.
|
void |
TimephasedNormaliser.normalise(ProjectCalendar calendar,
TimePeriodEntity parent,
List<T> list)
This method converts the internal representation of timephased
data used by MS Project into a standardised
format to make it easy to work with.
|
Constructor and Description |
---|
CombinedCalendar(ProjectCalendar calendar1,
ProjectCalendar calendar2)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultProjectListener.calendarRead(ProjectCalendar calendar) |
void |
ProjectListener.calendarRead(ProjectCalendar calendar)
This method is called when a calendar is read from a file.
|
void |
DefaultProjectListener.calendarWritten(ProjectCalendar calendar) |
void |
ProjectListener.calendarWritten(ProjectCalendar calendar)
This method is called when a calendar is written to a file.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
MPPAbstractTimephasedWorkNormaliser.mergeSameDay(ProjectCalendar calendar,
List<TimephasedWork> list)
This method merges together timephased data for the same day.
|
protected void |
MPPTimephasedBaselineWorkNormaliser.mergeSameDay(ProjectCalendar calendar,
List<TimephasedWork> list)
This method merges together timephased data for the same day.
|
protected void |
MPPTimephasedWorkNormaliser.mergeSameDay(ProjectCalendar calendar,
List<TimephasedWork> list)
This method merges together timephased data for the same day.
|
void |
MPPTimephasedBaselineCostNormaliser.normalise(ProjectCalendar calendar,
TimePeriodEntity parent,
List<TimephasedCost> list)
This method converts the internal representation of timephased
data used by MS Project into a standardised
format to make it easy to work with.
|
void |
MPPAbstractTimephasedWorkNormaliser.normalise(ProjectCalendar calendar,
TimePeriodEntity parent,
List<TimephasedWork> list)
This method converts the internal representation of timephased
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,
TimePeriodEntity parent,
List<TimephasedWork> list)
This method converts the internal representation of timephased
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.segmentBaselineCost(ProjectCalendar calendar,
List<TimephasedCost> cost,
TimescaleUnits rangeUnits,
ArrayList<LocalDateTimeRange> dateList)
This is the main entry point used to convert the internal representation
of timephased baseline cost into an external form which can
be displayed to the user.
|
ArrayList<Duration> |
TimephasedUtility.segmentBaselineWork(ProjectCalendar calendar,
List<TimephasedWork> work,
TimescaleUnits rangeUnits,
ArrayList<LocalDateTimeRange> 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<Double> |
TimephasedUtility.segmentCost(ProjectCalendar projectCalendar,
List<TimephasedCost> cost,
TimescaleUnits rangeUnits,
ArrayList<LocalDateTimeRange> 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,
List<LocalDateTimeRange> 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 © 2000–2024 Packwood Software. All rights reserved.