public class HeadlessProjectAdvisor extends AbstractIOAdvisor<ProjectReader>
Modifier and Type | Class and Description |
---|---|
class |
HeadlessProjectAdvisor.LoadAlignment
Loads an alignment.
|
Constructor and Description |
---|
HeadlessProjectAdvisor(ReportHandler reportHandler,
ServiceProvider serviceProvider)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
Alignment |
getAlignment()
Get the alignment between source and target schemas.
|
Project |
getProject()
Get the loaded project.
|
SchemaSpace |
getSourceSchema()
Get the source schemas.
|
SchemaSpace |
getTargetSchema()
Get the target schemas.
|
void |
handleResults(ProjectReader provider)
Process the results after the execution.
|
void |
updateConfiguration(ProjectReader provider)
Update the provider configuration directly before the execution.
|
getService, prepareProvider, setServiceProvider
public HeadlessProjectAdvisor(ReportHandler reportHandler, ServiceProvider serviceProvider)
reportHandler
- the report handler to use when executing contained
I/O configurations, may be null
serviceProvider
- the service provider in the current contextpublic void updateConfiguration(ProjectReader provider)
IOAdvisor
updateConfiguration
in interface IOAdvisor<ProjectReader>
updateConfiguration
in class AbstractIOAdvisor<ProjectReader>
provider
- the I/O providerIOAdvisor.updateConfiguration(IOProvider)
public void handleResults(ProjectReader provider)
IOAdvisor
handleResults
in interface IOAdvisor<ProjectReader>
handleResults
in class AbstractIOAdvisor<ProjectReader>
provider
- the I/O providerIOAdvisor.handleResults(IOProvider)
public Project getProject()
public Alignment getAlignment()
public SchemaSpace getSourceSchema()
public SchemaSpace getTargetSchema()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a