MPXJ: Microsoft Project Exchange

Package net.sf.mpxj

Interface Summary
FieldContainer This interface is implemented by the Task and Resource classes.
FieldType This interface is implemented by classes which represent a field in a Task, Resource or Assignment entity.
TaskContainer Interface implemented by classes which have child tasks.
TimephasedCostNormaliser Classes implementing this interface are used to normalise timephased resource assignment data.
TimephasedWorkNormaliser Classes implementing this interface are used to normalise timephased resource assignment data.
View This interface represents a view of a set of project data that has been instantiated within an MS Project file.
 

Class Summary
AbstractTimephasedWorkNormaliser Common implementation detail for normalisation.
AbstractView This abstract class implements functionality common to all views.
Availability This class represents a row from a resource's availability table.
AvailabilityTable This class represents a resource's availability table.
Column This class represents a column in an MS Project table.
CostRateTable This class represents a resource's cost rate table.
CostRateTableEntry This class represents a row from a resource's cost rate table.
DateRange This class represents a period of time.
Duration This represents time durations as specified in an MPX file.
ExtendedAttributeAssignmentFields This class is simply a container for a list of extended attribute fields.
ExtendedAttributeResourceFields This class is simply a container for a list of extended attribute fields.
ExtendedAttributeTaskFields This class is simply a container for a list of extended attribute fields.
FileCreationRecord This class represents the first record to appear in an MPX file.
FileVersion Instances of this class represent enumerated file version values.
Filter This class represents a filter which may be applied to a task or resource view.
GenericCriteria This class represents the criteria used as part of an evaluation.
GenericCriteriaPrompt Represents a prompt to the user as part of filter criteria.
GraphicalIndicator This class represents the set of information which defines how a Graphical Indicator will be presented for a single column in a table within Microsoft Project.
GraphicalIndicatorCriteria This class represents the criteria used to determine if a graphical indicator is displayed in place of an attribute value.
Group This class represents the definition of the grouping used to organise data in a view.
GroupClause This class represents a clause from a definition of a group.
LocaleData Locale data for MPXJ.
LocaleData_en This class defines the English resources required by MPXJ.
MPPAssignmentField Utility class used to map between the integer values held in MS Project to represent an assignment field, and the enumerated type used to represent assignment fields in MPXJ.
MPPAssignmentField14 Utility class used to map between the integer values held in MS Project to represent an assignment field, and the enumerated type used to represent assignment fields in MPXJ.
MPPResourceField Utility class used to map between the integer values held in MS Project to represent a resource field, and the enumerated type used to represent resource fields in MPXJ.
MPPResourceField14 Utility class used to map between the integer values held in MS Project to represent a resource field, and the enumerated type used to represent resource fields in MPXJ.
MPPTaskField Utility class used to map between the integer values held in MS Project to represent a task field, and the enumerated type used to represent task fields in MPXJ.
MPPTaskField14 Utility class used to map between the integer values held in MS Project to represent a task field, and the enumerated type used to represent task fields in MPXJ.
Priority This class is used to represent a priority.
ProjectCalendar This class represents the a Calendar Definition record.
ProjectCalendarDateRanges An abstract class representing a collection of date ranges with supporting methods.
ProjectCalendarException This class represents instances of Calendar Exception records from an MPX file.
ProjectCalendarHours This class is used to represent the records in an MPX file that define working hours in a calendar.
ProjectCalendarWeek This class represents a basic working week, with no exceptions.
ProjectEntity This is the base class from which all classes representing records found in an MPX file are derived.
ProjectFile This class represents a project plan.
ProjectHeader This class represents the ProjectHeader record as found in an MPX file.
Rate This class represents a currency rate per period of time (for example $10/h) as found in an MPX file.
RecurringTask This class represents the Recurring Task Record as found in an MPX file.
Relation This class represents the relationship between two tasks.
Resource This class represents a resource used in a project.
ResourceAssignment This class represents a resource assignment record from an MPX file.
ResourceAssignmentWorkgroupFields This class represents a resource assignment workgroup fields record from an MPX file.
SplitTaskFactory This class contains methods to create lists of Dates representing task splits.
SubProject This class represents a sub project.
Table This class represents the definition of a table of data from an MPP file.
Task This class represents a task record from an project file.
TimephasedCost Represents timephased cost.
TimephasedCostData Class used to manage timephased data.
TimephasedItem<T> This class represents an amount, spread over a period of time.
TimephasedWork Represents timephased work.
TimephasedWorkData Class used to manage timephased data.
ViewState This class represents the state of a view which has been saved as part of a project file.
 

Enum Summary
AccrueType This class is used to represent an accrue type.
AssignmentField Instances of this type represent Assignment fields.
BookingType Enumeration representing booking types.
CodePage Instances of this class represent enumerated code page values.
ConstraintType This class is used to represent a constraint type.
CurrencySymbolPosition Instances of this class represent enumerated currency symbol position values.
DataType This class represents the data type of an attribute.
DateOrder Instances of this class represent enumerated date order values.
Day Instances of this class represent enumerated day values.
DayType This class is used to represent a the day type used by the project calendar.
EarnedValueMethod Instances of this class represent enumerated earned value method values.
ProjectDateFormat Instances of this class represent enumerated date format values.
ProjectTimeFormat Instances of this class represent enumerated time format values.
RecurrenceType Represents the recurrence type.
RelationType This class is used to represent a relation type.
ResourceField Instances of this type represent Resource fields.
ResourceType Instances of this class represent enumerated resource type values.
ScheduleFrom Instances of this class represent enumerated schedule from values.
TaskField Instances of this type represent Task fields.
TaskMode Represents task mode values.
TaskType Instances of this class represent enumerated task type values.
TestOperator This class represents the set of operators used to perform a test between two or more operands.
TimeUnit This class contains utility functions allowing time unit specifications to be parsed and formatted.
ViewType This class represents the enumeration of the valid types of view.
WorkContour Instances of this class represent enumerated work contour values.
WorkGroup Instances of this class represent enumerated work group values.
 

Exception Summary
MPXJException Standard exception type thrown by the MPXJ library.
 



Copyright © 2000-2014 Packwood Software. All Rights Reserved.