|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InstanceWriter
Provides support for writing instances
Field Summary |
---|
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.ExportProvider |
---|
PARAM_TARGET |
Fields inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider |
---|
PARAM_CONTENT_TYPE |
Method Summary | |
---|---|
void |
checkCompatibility()
Validate the basic InstanceWriter configuration, to determine if
the target schema (and instances if set) are compatible to the writer. |
SchemaSpace |
getTargetSchema()
Get the target schema. |
List<? extends Locatable> |
getValidationSchemas()
Get the schemas needed for validation of the output written using IOProvider.execute(ProgressIndicator) , this usually is at least the target
schema. |
void |
setInstances(InstanceCollection instances)
Set the instances to write. |
void |
setTargetSchema(SchemaSpace targetSchema)
Set the target schema for the output. |
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.ExportProvider |
---|
getTarget, setTarget |
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider |
---|
createReporter, execute, getContentType, getParameter, getSupportedParameters, isCancelable, loadConfiguration, setContentType, setParameter, storeConfiguration, validate |
Method Detail |
---|
void setInstances(InstanceCollection instances)
instances
- the instances to writevoid setTargetSchema(SchemaSpace targetSchema)
targetSchema
- the target schemaSchemaSpace getTargetSchema()
List<? extends Locatable> getValidationSchemas()
IOProvider.execute(ProgressIndicator)
, this usually is at least the target
schema.
void checkCompatibility() throws IOProviderConfigurationException
InstanceWriter
configuration, to determine if
the target schema (and instances if set) are compatible to the writer.
Other parameters should be ignored for the check.
IOProviderConfigurationException
- if the I/O provider was not
configured properly
|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |