|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.esdihumboldt.hale.common.headless.impl.ProjectTransformationEnvironment
public class ProjectTransformationEnvironment
Transformation environment based on a Project
.
Constructor Summary | |
---|---|
ProjectTransformationEnvironment(String id,
LocatableInputSupplier<? extends InputStream> input,
ReportHandler reportHandler)
Create a transformation environment based on a project file. |
Method Summary | |
---|---|
Alignment |
getAlignment()
Get the alignment between source and target schemas. |
Collection<? extends IOConfiguration> |
getExportPresets()
Get the export presets configured for the project. |
Collection<? extends IOConfiguration> |
getExportTemplates()
Get export templates compatible to the target schema, not fully configured. |
String |
getId()
Get the unique identifier for this transformation environment. |
Project |
getProject()
Get the associated project. |
ProjectInfo |
getProjectInfo()
Get information on the associated project, if available. |
SchemaSpace |
getSourceSchema()
Get the source schemas. |
SchemaSpace |
getTargetSchema()
Get the target schemas. |
protected void |
init(Project project)
Initialize the environment based on the loaded project. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProjectTransformationEnvironment(String id, LocatableInputSupplier<? extends InputStream> input, ReportHandler reportHandler) throws IOException
id
- the identifier for the transformation environmentinput
- the project file inputreportHandler
- the report handler for the reports during project
loading, may be null
IOException
- if loading the project failsMethod Detail |
---|
protected void init(Project project)
project
- the projectpublic Collection<? extends IOConfiguration> getExportPresets()
TransformationEnvironment
getExportPresets
in interface TransformationEnvironment
TransformationEnvironment.getExportPresets()
public Collection<? extends IOConfiguration> getExportTemplates()
TransformationEnvironment
getExportTemplates
in interface TransformationEnvironment
TransformationEnvironment.getExportTemplates()
public String getId()
TransformationEnvironment
getId
in interface TransformationEnvironment
public ProjectInfo getProjectInfo()
TransformationEnvironment
getProjectInfo
in interface TransformationEnvironment
null
public Project getProject()
public Alignment getAlignment()
TransformationEnvironment
getAlignment
in interface TransformationEnvironment
public SchemaSpace getSourceSchema()
TransformationEnvironment
getSourceSchema
in interface TransformationEnvironment
public SchemaSpace getTargetSchema()
TransformationEnvironment
getTargetSchema
in interface TransformationEnvironment
|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |