Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.io.project
Interface ProjectReader

All Superinterfaces:
ImportProvider, IOProvider
All Known Implementing Classes:
AbstractProjectReader, ArchiveProjectReader, DefaultProjectReader, ProjectParser, XMLProjectReader, ZipProjectReader

public interface ProjectReader
extends ImportProvider

Provides support for loading projects

Author:
Simon Templer

Field Summary
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.ImportProvider
PARAM_RESOURCE_ID, PARAM_SOURCE
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider
PARAM_CONTENT_TYPE
 
Method Summary
 Project getProject()
          Get the loaded main project
 Map<String,ProjectFile> getProjectFiles()
          Get the additional project files
 void setProjectFiles(Map<String,ProjectFile> projectFiles)
          Set the project files to read if applicable.
 
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.ImportProvider
getResourceIdentifier, getSource, setSource
 
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider
createReporter, execute, getContentType, getParameter, getSupportedParameters, isCancelable, loadConfiguration, setContentType, setParameter, storeConfiguration, validate
 

Method Detail

setProjectFiles

void setProjectFiles(Map<String,ProjectFile> projectFiles)
Set the project files to read if applicable.

Parameters:
projectFiles - the project files to read (file name mapped to project file)

getProjectFiles

Map<String,ProjectFile> getProjectFiles()
Get the additional project files

Returns:
the project files (file name mapped to project file)

getProject

Project getProject()
Get the loaded main project

Returns:
the project or null if it has not been loaded

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d