public final class P3DatabaseReader extends AbstractProjectFileReader
| Constructor and Description |
|---|
P3DatabaseReader() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
listProjectNames(File directory)
Retrieve a list of the available P3 project names from a directory.
|
static List<String> |
listProjectNames(String directory)
Retrieve a list of the available P3 project names from a directory.
|
ProjectFile |
read(File directory)
Read a single schedule from a file where a File instance is supplied.
|
List<ProjectFile> |
readAll(File directory)
Default implementation of readAll.
|
void |
setProjectName(String projectName)
Set the project name (file name prefix) used to identify which database is read from the directory.
|
static ProjectFile |
setProjectNameAndRead(File directory)
Convenience method which locates the first P3 database in a directory
and opens it.
|
read, read, readAll, readAlladdListenersToContext, addListenersToProject, addListenersToReader, addProjectListenerpublic static final ProjectFile setProjectNameAndRead(File directory) throws MPXJException
directory - directory containing a P3 databaseMPXJExceptionpublic static final List<String> listProjectNames(String directory)
directory - name of the directory containing P3 filespublic static final List<String> listProjectNames(File directory)
directory - directory containing P3 filespublic void setProjectName(String projectName)
projectName - project namepublic ProjectFile read(File directory) throws MPXJException
ProjectReaderdirectory - File instanceMPXJExceptionpublic List<ProjectFile> readAll(File directory) throws MPXJException
AbstractProjectFileReaderreadAll in interface ProjectReaderreadAll in class AbstractProjectFileReaderdirectory - File instanceMPXJExceptionCopyright © 2000–2025 MPXJ. All rights reserved.