MsProjectMPX
in package
implements
ReaderInterface
MPX File Format
Tags
Table of Contents
Interfaces
Properties
- $defResource : array<string|int, string>
- Numeric Resource Table
- $defTask : array<string|int, string>
- Numeric Table Table
- $iParentTaskIdx : int|null
- Index in $defTask for the precedessor
- $oPreviousTask : Task
- last Task created
- $phpProject : PhpProject
- PHPProject object
Methods
- __construct() : mixed
- Create a new GanttProject
- canRead() : bool
- Can the current ReaderInterface read the file?
- load() : PhpProject
- Loads PHPProject from file
- readRecord30() : void
- Project Header
- readRecord41() : void
- Numeric Resource Table Definition
- readRecord50() : void
- Resource
- readRecord61() : void
- Numeric Task Table Definition
- readRecord70() : void
- Task
- readRecord75() : void
- Resource Assignment
Properties
$defResource
Numeric Resource Table
private
array<string|int, string>
$defResource
= array()
$defTask
Numeric Table Table
private
array<string|int, string>
$defTask
= array()
$iParentTaskIdx
Index in $defTask for the precedessor
private
int|null
$iParentTaskIdx
$oPreviousTask
last Task created
private
Task
$oPreviousTask
$phpProject
PHPProject object
private
PhpProject
$phpProject
Methods
__construct()
Create a new GanttProject
public
__construct() : mixed
canRead()
Can the current ReaderInterface read the file?
public
canRead(string $pFilename) : bool
Parameters
- $pFilename : string
Return values
boolload()
Loads PHPProject from file
public
load(string $pFilename) : PhpProject
Parameters
- $pFilename : string
Tags
Return values
PhpProjectreadRecord30()
Project Header
private
readRecord30(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
readRecord41()
Numeric Resource Table Definition
private
readRecord41(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
readRecord50()
Resource
private
readRecord50(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
readRecord61()
Numeric Task Table Definition
private
readRecord61(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
readRecord70()
Task
private
readRecord70(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>
readRecord75()
Resource Assignment
private
readRecord75(array<string|int, mixed> $record) : void
Parameters
- $record : array<string|int, mixed>